Irodalmi munkásságáért 1969-ben és 1980-ban József Attila-díjat kapott, 1980-ban elnyerte a színikritikusok díját. Újságíróként 1973-1986 között a Magyar Nemzet munkatársa, tárcaírója volt. 1988-89-ben a Hitel című folyóirat szerkesztőbizottságának tagja, 1989-90-ben az általa alapított Magyar Fórum című hetilap főszerkesztője, a lap 1991. januári újraindulásától a szerkesztőbizottság elnöke, a Magyar Fórum Kft. ügyvezető igazgatója volt. Többször került szembe a hatalommal: 1972-ben rendszerellenesnek és antiszemitának minősített kijelentései miatt ítélték szilenciumra, 1986-ban pedig azért, mert az Egyesült Államokban működő Püski Kiadónál megjelentette a kisebbségek érdekében való összefogásról szóló, Elfogadhatatlan realitás című esszéjét.
1985-ben egyik szervezője volt az ellenzék monori találkozójának,
1986-ban részt vett az Európai Kulturális Fórummal egy időben zajló ellenfórumon, s 1987 szeptemberében a lakiteleki találkozón. A Magyar Demokrata Fórum egyik alapító tagjaként bekapcsolódott az MDF ideiglenes elnökségének munkájába, majd az MDF Országos Elnökségének tagjaként tevékenykedett. Két évig az ügyvezető elnökségnek is tagja volt, 1991 decemberétől egy évig a párt alelnöki teendőit látta el. 1990-1994 és 1998-2002 között országgyűlési képviselőként dolgozott, kezdetben az MDF, majd a pártból való kizárása után, 1993-tól a Magyar Igazság és Élet Pártja (MIÉP) színeiben, a párt a 2002-es választáson már nem jutott mandátumhoz.
MIÉP
1992. augusztus 20-án a Magyar Fórum című hetilapban „Néhány gondolat a rendszerváltozás két esztendeje és az MDF új programja kapcsán” címmel kiadott tanulmányában élesen bírálta az MDF politikáját és Antall József miniszterelnököt. Ezzel a cikkel kezdődött el az MDF belső válságához vezető folyamat, amely 1993 júniusában Csurkának és követőinek a pártból való kiválásához vezetett. 1992-ben életre hívta a Magyar Út Alapítványt, majd elindította a Magyar Út Körök Mozgalmat, amelynek 1993 júliusában elnöke lett. Ugyanebben az évben megalakította a Magyar Igazság és Élet Pártját (MIÉP), melynek kezdetben elnökségi tagja volt,