 He served as Speaker of the Kerala Legislative Assembly from 1982 to 1984 and then served for two terms as a Member of parliament, Lok Sabha, 1984-1991, during which time he was also Chairman of the Committee on Public Undertakings and the Committee on Subordinate Legislation of Parliament.He was the Chairman of the Consultative Committee of Experts to the Inter Parliamentary Union for five years.In 1993-1996, he served as the Lieutenant Governor of the Andaman and Nicobar Islands.