Bachiller en Administración de Negocios por la Universidad de Costa Rica, Licenciado en Contaduría Pública por la Universidad Metropolitana Castro Carazo en Costa Rica y una Maestría en Administración de Empresas por la Universidad de Costa Rica. Posee una Certificación CIA (Certified Internal Auditor) por el Instituto de Auditores Internos Global en Estados Unidos.
Ha laborado como Analista de Auditoría y Supervisor de Auditoría en el Banco Nacional de Costa Rica, fue Subauditor Interno, Contador Nacional y Auditor Interno del Ministerio de Hacienda de Costa Rica. Actualmente labora como Auditor Interno Corporativo de Coopenae en Costa Rica.