He lost his seat in 1981 but regained it again in 1982 and served as a TD until retiring at the 2007 general election. He served as Minister for Agriculture and Food on two occasions (1992–1994 and 1997–2004).