Han ble innvalgt på Stortinget fra Buskerud i 1989. Han er tidens yngste stortingsrepresentant (var 21 år og 9 dager gammel). Han var generalsekretær i AUF 1996-98 og partisekretær i Oslo Arbeiderparti 1998-2002.