Licenciado en Ciencias Jurídicas por el Centro de Estudios Universitarios, ha sido catedrático de la Universidad de Monterrey y Presidente del Colegio de Jurisprudencia y Estudios Legislativos de Nuevo León. Como servidor público ha fungido como asesor jurídico del municipio de Monterrey y de Ciudad Guadalupe, en donde también fue Secretario del Ayuntamiento. Además fue Diputado Local en la LXX Legislatura