En el partido Acción Nacional ha sido consejero nacional y estatal, y dos veces Diputado Federal, a la LVII Legislatura de 1997 a 2000 y a la LIX Legislatura de 2003 a 2006 en representación del VI Distrito Electoral Federal de Sonora.