Han er utdannet tannlege, og er siden 1993 varamedlem og siden 1997 medlem av Sveriges Riksdag, innvalgt for Göteborg. Han sitter i utenrikskomitéen og er varamedlem av Sveriges delegasjon til Europarådet.