 He completed his BA from University of Delhi and BL from Government Law College, Ernakulam.He joined the Manjeri Bar in 1968.He was the Minister for Public Works of the 8th Kerala Legislative Assembly, from 1987 to 1991.