Ingresa al Partido Liberación Nacional desde 1985, ocupando cargos de coordinador de la tendencia de José Miguel Corrales Bolaños, delegado cantonal y provincial de San José, a los 47 años se incorpora al Partido Acción Ciudadana, del cual también fue delegado cantonal y provincial, fue nombrado asesor legal de la Fracción Municipal del PAC de Tibás, luego fue electo regidor de esta agrupación en febrero del 2006, siendo electo presidente del Concejo Municipal de Tibás en mayo del mismo año, puesto que ejerció hasta su elección como alcalde en diciembre del 2007.