Alþingismaður Hafnfirðinga 1959, alþingismaður Reyknesinga 1959-1991 (Sjálfstæðisflokkurinn).
Fjármálaráðherra 1974-1978, viðskiptaráðherra 1983-1985, utanríkisráðherra 1986-1987, samgönguráðherra 1987-1988.
Forseti neðri deildar 1970-1971. 2. varaforseti neðri deildar 1967-1970.