He was elected to Seanad Éireann on 19 November 1970 at a by-election for the University of Dublin constituency caused by the death of Owen Sheehy-Skeffington. After his election, he established a reputation as one of the few liberal voices in the Seanad. He was re-elected to the Seanad in 1973 and 1977. He lost his seat at the 1981 Seanad election but was re-elected at the 1982 election. He lost his seat again at the 1983 Seanad election.
He was the author of The Bold Collegians, a history of sport in Trinity College, and was an avid follower of Trinity College's sports programs.