Miembro del Movimiento de Regeneración Nacional. Es profesor de educación secundaria y posee una licenciatura en humanidades. Fue miembro del Comité Político del Estado de Baja California Sur y posteriormente Central del Partido Revolucionario de los Trabajadores. Posteriormente fue miembro del Comité Político Estatal del Partido de la Revolución Democrática, con el que fue presidente Municipal del XII Ayuntamiento de La Paz, Baja California Sur. Fue diputado federal en la LXI Legislatura de México.
En 2015 renunció al Partido de la Revolución Democrática y fue portulado por el partido del Movimiento de Regeneración Nacional a la gubernatura de Baja California Sur en el marco de las elecciones de ese año.

