Obtuvo su licenciatura en Matemática en la Universidad de Costa Rica y una maestría en Educación en la Universidad Americana. Inició su labor como docente en la Universidad de Costa Rica en 1987. Es profesor catedrático de la Universidad Estatal a Distancia y del Tecnológico de Costa Rica.
Autor de los libros: Introducción a la teoría de números (1998) y Matemática básica con aplicaciones (2000), publicados por la Editorial Universidad Estatal a Distancia; Antología del ajedrez costarricense (2003) y El ajedrez en Costa Rica (2003), por la Editorial Universidad de Costa Rica; Las matemáticas de lo cotidiano (segunda edición, 2022), Introducción a la matemática discreta (quinta edición, 2018), Teoría de los números (tercera edición, 2020), Introducción a la geometría euclídea (2020) y The mathematics of everyday (2020) por la Editorial Tecnológica de Costa Rica. Cuenta con más de 40 publicaciones en el campo de las matemáticas y sus aplicaciones, y ha sido participante y expositor en más de 90 eventos académicos a nivel nacional e internacional.
Es miembro Asociado del Comité Latinoamericano de Matemática Educativa (CLAME) y presidente de la Asociación de Matemática Educativa (ASOMED).
En la actualidad se desempeña como docente en la Universidad Latina de Costa Rica.