Licenciado en Enseñanza de la Matemática por la Universidad de Costa Rica, y Máster en Matemática por el Instituto de Matemática Pura y Aplicada, en Río de Janeiro, Brasil.
Docente de la Universidad de Costa Rica desde 2007 a la fecha, y en la Universidad Nacional desde 2013 a la fecha. En los últimos años he trabajado principalmente en cursos de las carreras de Enseñanza de la Matemática, tales como Álgebra Abstracta, Teoría de Números, Álgebra Lineal, y Cálculo de Varias Variables.
En cuanto a las líneas de investigación, he realizado trabajos en Teoría de Representaciones de Grupos Finitos, también en el uso de TIC en la Enseñanza de la Matemática, y en el proyecto de olimpiadas de matemáticas.
Actualmente soy el coordinador del proyecto Olimpiadas Costarricenses de Matemáticas, de parte de la Universidad Nacional, desde 2022, y pertenezco al proyecto como colaborador desde 2018.