Speaking on the first day of his employment tribunal against Channel 4, the 73-year-old said he had lost his job purely based on his age, claiming: "There's nobody better around."
McCririck is taking former employer Channel 4 and TV production company IMG Media Limited to the tribunal, alleging his sacking last year was motivated by age discrimination.
After yesterday's hearing, he said his apparent sexism was part of a role he had been encouraged to continue. "All this is a pantomime villain thing that Channel 4 encouraged," he said.
McCririck denied he was "anti-women", and said: "Channel 4 never, ever said 'Look, we don't like this sexist thing, we don't like it when you call your names, don't wave your arms around'."
A Channel 4 spokesman said: "We reject the suggestion that discrimination on the basis of age played any part in the decision not to include John in the Channel 4 Racing team from 2013."