En diciembre de 2005 fue electo diputado representando al partido Unión Demócrata Independiente por el Distrito Nº 47 correspondiente a las comunas de Alto Biobío, Antuco, Laja, Los Ángeles, Mulchén, Nacimiento, Negrete, Quilaco, Quilleco, San Rosendo, Santa Bárbara y Tucapel para el período 2006-2010.