W latach 80. działał w opozycji, między innymi w Ruchu Młodej Polski.
Należał do Unii Demokratycznej - w 1991 roku został posłem tej partii w Sejmie I kadencji. Po wystąpieniu z niej współtworzył Partię Konserwatywną, kierował jej frakcją - Koalicją Konserwatywną, która nie chciała zbliżenia z UD i KLD.
W 1997 roku został po raz drugi posłem - tym razem z listy AWS. Od 1999 roku działał w Stronnictwie Konserwatywno-Ludowego, które wchłonęło KK. W marcu 2000 roku został ministrem kultury i dziedzictwa narodowego w rządzie Jerzego Buzka. Zrezygnował z tej funkcji w lipcu 2001 w proteście przeciw odwołaniu Lecha Kaczyńskiego ze stanowiska ministra sprawiedliwości.
W tym samym roku został wiceprezesem Przymierza Prawicy, a kiedy połączył się ono z Prawem i Sprawiedliwością - wiceprezesem PiS. Został po raz trzeci posłem oraz był wicemarszałkiem Sejmu.
Po kolejnych wyborach - w 2005 - roku premier Kazimierz Marcinkiewicz powołał go na fotel ministra kultury i dziedzictwa narodowego.
7 września 2007 r. został odwołany przez prezydenta Lecha Kaczyńskiego, na wniosek Prezesa Rady Ministrów (premier ubiegł w ten sposób debatę i głosowanie nad wnioskiem PO ws. wotum nieufności wobec kilkunastu ministrów). Cztery dni później został ponownie powołany na urząd.
W listopadzie tego samego roku zrezygnował z funkcji wiceprezesa PiS. Wcześniej przekazał Jarosławowi Kaczyńskiemu "memoriał" z postulatami pewnych reform i zmian w sposobie sprawowania przywództwa.
Stanowisko ministerialne stracił 5 listopada 2007 roku po dymisji rządu Jarosława Kaczyńskiego. Była to konsekwencja przegranych przez PiS październikowych wyborów parlamentarnych.
12 grudnia 2007 roku wraz z Paweł Zalewski zrezygnował z członkostwa w PiS.
26 stycznia 2008 założył stowarzyszenie regionalne Dolny Śląsk XXI oraz jednocześnie zainicjował powstanie portalu polskaxxi.pl.
* 2006 "Zanim powstała Kultura. Antologia tekstów Adolfa Marii Bocheńskiego poświęconych polskiej polityce wschodniej"
* 2005 "Żywotność konserwatyzmu. Idee polityczne Adolfa Bocheńskiego"
* 1995 "Prawica dla wszystkich"
* 1993 "Równi i równiejsi" (wraz z Rafałem Matyją)