Nació en Ciudad de México. Es egresado del Centro Universitario de Estudios Cinematográficos de la UNAM, en las especialidades de Realización y Guión. En 1996, funda la Cooperativa Cinematográfica Morelos, en la cual ha dirigido siete cortometrajes presentados en diversos festivales y muestras nacionales e internacionales. Ha escenificado numerosas obras de teatro y óperas en el Centro Nacional de las Artes. Su primer largometraje, Mil nubes de paz cercan el cielo, amor, jamás dejarás de ser amor (2003), recibió el Premio Teddy al mejor largometraje en el Festival de Berlín.