Graduado por la Universidad de Costa Rica en Ingeniería Industrial en 1994, en Diseño Gráfico en 2012 y de la Maestría en Comunicación en 2015. En 2000–2001 estudió multimedia en la escuela Faktoría d'Arts. De 2004 a 2017 fue coordinador del Programa Arte y Tecnología de la Universidad Nacional. Actualmente es docente de Producción Audiovisual y Fotografía en la carrera de Diseño Gráfico de la Universidad de Costa Rica. En 2005 inicia como productor del galardonado largometraje El camino de Ishtar Yasin, estrenado en la Berlinale en 2008. Como director realizó en 2012 La estación del tiempo, corto de ficción estrenado en CRFIC; en 2016 el documental Río Pirro; en 2019 el corto de ficción La piel de la serpiente, estrenado en el Festival Schnit Costa Rica. En 2019 fue seleccionado con el guión Mamba brava para hacer el curso en Fundación Carolina en Madrid.