O'Donnell was Minister for the Gaeltacht from 1973 to 1977. He was a Teachta Dála (TD) for the Limerick East from 1961 to 1987. He also was a Member of the European Parliament (MEP) for the Munster constituency from 1979 to 1984.