Es director y guionista. Su película Cuatro lunas recorrió festivales en varios países y obtuvo diversos premios antes de ser estrenada en México (febrero, 2015). Se convirtió inmediatamente en un éxito de público y permaneció más de veinte semanas ininterrumpidas en cartelera. Es también director del largometraje Mi último día (2008), estrenado en el Festival Internacional de Cine de San Sebastián, y de ''El chat'', una de las cuatro historias que conforman la película Los inadaptados (Premio del público en el Festival Internacional de Cine de Guadalajara 2011), así como de varios cortometrajes. Sus trabajos han sido parte de la selección oficial de más de un centenar de festivales internacionales de cine, ha dirigido proyectos en Francia, Alemania, Cuba, Canadá y México y ha sido becario del Fondo Nacional para la Cultura y las Artes.