Ha ocupado diversos cargos en la administración pública y en su partido, el Revolucionario Institucional (PRI), entre los cuales destacan la Subsecretaría de Servicios Educativos de Nuevo León, la Secretaría de Atención a Grupos Vulnerables de la Confederación Nacional de Organizaciones Populares y la Secretaría del Ayuntamiento de Linares.