Estudia cine en el Centro de Capacitación Cinematográfica de México.
Es director, productor y guionista de varias películas. Entre los cortometrajes que ha realizado sobresalen Novia mía (1995), El ojo en la nuca (2000) y 30-30 (2010), que forma parte del largometraje colectivo Revolución, presentado en el Festival de Berlín y en la Semana de la Crítica de Cannes. Dirigió también los largometrajes La Zona (2007), Desierto adentro (2008) y La demora (2012) estrenados en los Festivales de Cine de Venecia, Cannes y Berlín respectivamente. Un monstruo de mil cabezas (2015), su más reciente película, se estrenó en la última edición del Festival de Cine de Venecia. A lo largo de veinticinco años de trayectoria en el cine sus películas han obtenido más de cien premios y distinciones, nacionales e internacionales.
Entre ellos destacan el Oscar Estudiantil al Mejor Cortometraje Extranjero obtenido en el año 2001, el León del Futuro otorgado a la Mejor Ópera Prima en el Festival de Venecia en Italia y el Premio de la Crítica Internacional recibido en el Festival Internacional de Cine de Toronto en Canadá, ambos del año 2007. Durante el transcurso del año 2012, es reconocido con el Premio del Jurado Ecuménico y el Tagesspiegel Readers’ Award en el Forum de la Berlinale en Alemania. Actualmente prepara su siguiente largometraje, El otro Tom. Es becario del Sistema Nacional de Creadores de Arte de México. FONCA – CONACULTA.