Lillee said he was concerned that the 35-year-old Martyn and the other frontline Australia batsmen could struggle in the Ashes series against England, echoing the recent concerns of several leading ex-Test players.
"I think Dennis Lillee should keep quiet as president of the WACA (Western Australian Cricket Association) and it is disappointing," Martyn told reporters after arriving home in Perth from the Champions Trophy in India.
"The team is disappointed in Dennis's comments over the last six months, which don't need to be said. You just lose your respect."
Lillee expressed doubts that Australia would be able to win back the Ashes with an even older team following their surprise defeat last year in England.
Openers Justin Langer and Matthew Hayden will be aged 36 and 35 when the first Test against England starts on Nov. 23 in Brisbane. Captain Ricky Ponting will be 31, and Martyn and wicketkeeper Adam Gilchrist 35.