Abogado y Notario, graduado de la Facultad de Derecho de la Universidad de Costa Rica. Profesor de Filosofía de Universidad de Costa Rica, Escuela de Filosofía y Letras. Doctor en Derecho Público de la Universidad de Strasbourg en Francia. Diplomado de Derecho Comparado Internacional, Universidad de Ciencias Sociales de Strasbourg, Francia. Diplomado en Derechos Humanos, Francia Universidad de Ciencias Sociales de Strasbourg, Francia.
Fue Secretario General del Partido Liberación Nacional de 1988 a 1996. Vicecónsul en Washington, misión especial ante la OEA. Diputado a la Asamblea Legislativa, electo en 1994. Presidente de la Comisión de Asuntos Hacendarios, 1994. Presidente de la Comisión Tercera Plena, Asamblea legislativa 1995. Presidente de la Comisión de Reformas Electorales 1995.Director de la Revista Parlamentaria de la Asamblea legislativa de 1994 a 1998. Presidente de la Asamblea Legislativa de Costa Rica de 1996-97.