He first ran in the 1994 Swedish general election, but failed to win a seat. In 1996, he replaced Mats Hellström in the Riksdag, and in 1998 he was elected as a member in his own right. He was re-elected in 2002 and again in 2006.