Se ha desempeñado como Secretario General del Comité Municipal en Tijuana y miembro del Comité Directivo Estatal del Partido Acción Nacional, ha ocupado varios cargos en el gobierno municipal de Tijuana, siendo Director de la Comisión Estatal de Servicios Públicos, Regidor de 1998 a 2001 y Director de Desarrollo Social de 2001 a 2004.