Realizó estudios de educación primaria y secundaria en Costa Rica.
En 1968, se unió al movimiento constitucional liberal.
Luego se unió al Partido Liberal Constitucionalista en 1981.
En 2000, Alemán lo nombró Vicepresidente de Nicaragua y sirvió hasta 2002.
Buscó con éxito la asamblea nacional después de retirarse del PARLACEN y fue diputado de 2007 a 2012.