Obtuvo una Licenciatura en la Enseñanza de la Matemática en la Universidad Nacional de Costa Rica en el año 2004 y posteriormente una Maestría en Didáctica de la Matemática en la Universidad de Granada, España.
Tiene más de 20 años de experiencia como docente en educación universitaria en la Universidad Nacional y la Universidad Estatal a Distancia), así como experiencia en educación secundaria en el Ministerio de Educación Pública. En este mismo órgano se desempeñó como Asesor Nacional de Matemática para Primaria en el año 2012-2013. Ha coordinado diferentes cátedras como Cálculo, Recursos informáticos, Geometría Euclídea, entre otras. Es profesor de cursos como Cálculo I, Álgebra lineal, Recursos informáticos, Geometría Euclídea I y II, Didáctica del álgebra, entre otros.
Ha trabajado e investigado en temas relacionados al uso de las tecnologías en la Educación Matemática, el pensamiento algebraico en niños(as) y adolescentes, el currículo de matemáticas y su implementación, el pensamiento matemático en niños(as).
Es Director de la Red de Educación Matemática de América Central y el Caribe, y vocal regional por América Central en el Comité Interamericano de Educación Matemática y perteneciente al Proyecto Reforma de la Educación Matemática en Costa Rica. Ha realizado consultorías al Proyecto Estado de la Educación en Costa Rica.