Teólogo (UCR,1999), Lic Administración Educativa (UNED,2001), Maestría Doctrina Social de la Iglesia (Salamanca, 2009), egresado de la Lic. en Derecho (Universidad de San José, 2012)
Profesor de religión en El Salvador (1987), Profesor de Español, Colegio Don Bosco (1988), Profesor Filosofía en Colegio de Palmares (1990), Sacerdote en Nicoya, Nandayure, Abangares, Cañas. Profesor de la UNED y UNA.
Fue encargado de la Pastoral Social de la Iglesia Católica en la Diócesis de Tilarán. Cofundador de la Asociación Ambientalista Confraternidad Guanacasteca. Fue Vicepresidente de la Radio Cultural La Cruz. Directivo del Consejo Regional del Área de Conservación Guanacaste. Cofundador del Foro de Guanacaste. Líder de varias luchas sociales en la provincia y participante en las luchas contra el Combo ICE y el No al TLC. Integrante de la Asamblea Nacional del Frente Amplio.