Teigen var medlem av Oslo bystyre og skolestyre 1964–1967. Han var Arbeiderpartiets 1. vararepresentant til Stortinget fra Nordland 1965–1969 og møtte i til sammen 346 dager i nasjonalforsamlingen. Teigen var medlem av sentralstyret i AUF fra 1961 og formann 1964–1969. Han var formann i IUSYs kontrollkomité.