Fue dibujante y editor de la revista de historietas “Sudaka comiX” de la ciudad de Medellín entre 1995 y 1999, así como colaborador de otras publicaciones. Trabajó como profesor de dibujo y narrativa gráfica en Bogotá, Manizales y Medellín. Durante dos años dirigió el cine-club de la Alianza Colombo-Francesa de Manizales.
En 2003 egresó de la Escuela Internacional de Cine y TV de San Antonio de los Baños, Cuba (EICTV), graduado en la especialidad de Dirección. Su tesis de grado, el cortometraje Paraíso Extraviado, compitió en más de 15 festivales internacionales, entre ellos los de La Habana, Cartagena y Mar del Plata. Entre 2003 y 2009 trabajó como asistente de dirección y script en largometrajes entre los que se cuentan Satanás, Perro Come Perro, Los Viajes del Viento, la película brasileña Corpos Celestes y la coproducción colombo-alemana El Doctor Alemán. Igualmente, ha dirigido videos institucionales y publicitarios, videoclips y los cortometrajes de ficción Juego de Manos (2007), La Maldición de los Muertos sin Alma III (2009) y Suite Generis (2011). En 2004 creó la franja Zinema Zombie del Museo de Arte Moderno de Bogotá, la cual programó hasta 2008.
En el ámbito docente, ha sido profesor de diversas materias de la realización y la narrativa cinematográfica, en instituciones como la Universidad Central de Bogotá, la Universidad de Caldas de Manizales, el Centro de Estudios Cinematográficos de Canarias (CECAN) en España y la Escuela Internacional de Cine y TV de San Antonio de los Baños. Entre 2009 y 2012 se desempeñó como Jefe Adjunto del Departamento de Dirección de Ficción en la EICTV. En la actualidad vive en Madrid, en donde trabaja en el guion de Leproso, su primer largometraje.