Fue elegido concejal por la comuna de Puente Alto, representando a la Unión Demócrata Independiente (UDI), para el período 2004-2008, obteniendo un 12,00% de la votación, equivalente a 12.456 votos.