Fue diputado entre 1994 y 1998 por el distrito 23 (Las Condes, Vitacura y Lo Barnechea) y posteriormente senador por la Región de Los Lagos, circunscripción 16 Los Lagos Norte.