Es productor, guionista y realizador audiovisual. Estudió Teatro en el Conservatorio Castella de Costa Rica y recibió becas para estudiar Cine en Montreal, París, Madrid y Londres. Ha trabajado en Sirokh Films (Londres) y Afortunada Films (Madrid). Ha sido guionista, productor y director de varios cortometrajes como Bajamar, Atrapar un ruiseñor, Rueda la vida, Tres meses y un día, Variaciones sobre un mismo crimen y La piñata, seleccionados y premiados en diversos festivales. Su largometraje de ficción Puerto padre (2013) recibió el Zenith de Plata a la mejor ópera prima en el Festival des Films du Monde de Montreal, así como ocho premios en el Costa Rica Festival Internacional de Cine en 2013.
En años recientes ha trabajado como profesor y coordinador académico de la Nueva Escuela de Cine y TV de la Universidad Veritas, al tiempo que desarrolla sus proyectos independientes de ficción y documental. Dirige la casa productora Centrosur Producciones. Actualmente se encuentra produciendo su segundo largometraje de ficción, Río Sucio.