1971–1989 között az MSZMP tagja volt. 1986–1988 között az MSZMP Balassagyarmat Városi Bizottságának politikai munkatársa, 1988–1989 között titkára volt.[2] 1989-től az MSZP tagja. 1998-ban, 2002-ben és 2006-ban országgyűlési képviselőjelölt volt. 2002–2006 között Balassagyarmat alpolgármestere volt. 2005–2006 között országgyűlési képviselő (Nógrád megye, MSZP) volt. 2005–2006 között az Emberi jogi, kisebbségi és vallásügyi bizottság, valamint az Ifjúsági és sportbizottság tagja volt. 2006-ig a Nógrád Megyei Közgyűlés tagja volt.