Hijo de un proyeccionista de cine itinerante, pasó su niñez en compañía de su padre ofreciendo funciones en los aserraderos de la sierra de Durango, para luego asentarse en San Miguel de las Cruces para establecer un cine. En 1975 inició estudios de realización en el CCC y su tesis fue el cortometraje “Polvo vencedor del sol”, que obtuvo el Gran Premio del Jurado en el Festival de Cine de Lille, Francia y el Ariel en la misma categoría. Luego de dirigir los documentales “Xochitlalis” y “Huastecos de Veracruz” en 1984, debutó con su ópera prima, “Vidas errantes”. A la fecha ha dirigido 18 largometrajes.
Se ha desempeñado como Secretario de la Sección de Directores del STPC, Secretario Académico del CUEC y Director del Instituto de Cultura del Estado de Durango. También ha pertenecido al Sistema Nacional de Creadores del Fondo Nacional para la Cultura y las Artes y es miembro de la Academia Mexicana de Artes y Ciencias Cinematográficas.
En 2009 recibió la Medalla de Plata de la Sociedad Mexicana de Directores de Cine por sus 25 años de labor profesional.