Born on 18/01/1957 at Chempu(Vaikom) in Kottayam District. Obtained Law degree from Law College, Thane(University of Bombay).
Joined the Judicial service in 1988. Served as Munsiff-Magistrate, Devikulam. Promoted as Sub Judge in 1992. Promoted as District Judge in 2001.
Appointed as Additional Director, Directorate of Training (renamed as Kerala Judicial Academy), High Court of Kerala in January, 2004. Served as Director, Kerala Judicial Academy,Ernakulam from 2010 to 2012.Posted as Registrar (Vigilance), High Court of Kerala in 2012 and Served as District & Sessions Judge, Thodupuzha from March, 2013 to 31/12/2013.
Sworn-in as Additional Judge of High Court of Kerala on 1st January, 2014.
Appointed as Permanent Judge of the High Court of Kerala with effect from 10-03-2016.