Licenciado en Derecho y Maestro en Administración Pública, Egresado de la Universidad Autónoma de Chihuahua, institución en la que además se desempeña como catedrático.
Fue servidor público municipal ocupando el cargo de regidor y secretario del Ayuntamiento en el Municipio de Chihuahua; director jurídico de la Secretaría de Desarrollo Industrial en el Gobierno del Estado de Chihuahua.
Se desempeñó como legislador local y federal.
Actualmente diputado federal del VIII Distrito y dirigente del Comité Directivo Estatal del PRI en Chihuahua.