Ingeniero Electromecánico, inició como trabajador de PEMEX en su juventud y escaló diversos cargos dentro del Sindicato de Trabajadores Petroleros de la República Mexicana hasta ser designado Tesorero de dicha organización durante las gestiones sindicales de Joaquín Hernández Galicia y Carlos Romero Deschamps.