Pracował m. in. w legnickich Zakładach Odzieżowych "Hanka". Był członkiem Zarządu Regionalnego NSZZ "Solidarność" we Wrocławiu. W stanie wojennym ukrywał się działając w konspiracji do 1989 roku. Założył organizację Ruch Społeczny Solidarność, był redaktorem kilku wydawnictw książkowych i czasopism.
Po 1989 roku zakładał Porozumienie Centrum na Dolnym Śląsku. Był posłem PC pierwszej kadencji Sejmu III RP.
Był redaktorem naczelnym, a następnie wydawcą wychodzącego w Warszawie ogólnopolskiego tygodnika społeczno-politycznego "Nowe Państwo" (obecnie miesięcznika).
W 2001 roku zakładał partię "Prawo i Sprawiedliwość" na Dolnym Śląsku. Został posłem PiS IV (zdobył 7932 głosów) i V kadencji Sejmu (17857 głosów).
4 listopada 2005 roku został powołany na stanowisko sekretarza stanu w Kancelarii Prezesa Rady Ministrów odpowiedzialnego za współpracę rządu z parlamentem.
W wyborach parlamentarnych w 2007 roku uzyskał po raz kolejny mandat poselski.
Oskarżany jest o korupcję polityczną w związku z tzw. aferą taśmową.