Miał średnie wykształcenie, ukończył Technikum Mechaniczne w Białymstoku. Działał w branżowych związkach zawodowych. Od sierpnia 1980 należy do "Solidarności". Od 1975 do 1994 pracował jako robotnik w Fabryce Przyrządów i Uchwytów w Białymstoku. Sprawował mandat posła na Sejm X kadencji z listy Komitetu Obywatelskiego "Solidarność", a w latach 1991–1993 z listy Porozumienia Obywatelskiego Centrum. W 2001 był jednym z współzałożycieli Prawa i Sprawiedliwości.
W wyborach parlamentarnych w 2005 został wybrany na senatora. Od 27 października 2005 do 4 listopada 2007 był wicemarszałkiem Senatu. 6 listopada 2007 roku został wybrany na wicemarszałka Sejmu.