Színművész.
A debreceni Fazekas Mihály Gimnáziumban érettségizett. 1965-ben végzett a Színház- és Filmművészeti Egyetemen. 1965–1969 között a Miskolci Nemzeti Színház, 1969–1972 között az Irodalmi Színpad, 1972–1974 között a debreceni Csokonai Színház, 1974–1975 között a győri Kisfaludy Színház, majd 1975–1984 között ismét a Csokonai Színház tagja. 1984–1993 között a nyíregyházi Móricz Zsigmond Színház tagja, 1990–1993 között igazgatója. 1993 óta ismét a Csokonai Színház tagja.
2009-ben DLA fokozatot szerzett a Színház- és Filmművészeti Egyetemen.
1979–1984 között a debreceni Színjátszó Stúdió beszédtanára, de 1994-től évekig oktatott a debreceni Ady Endre Gimnázium drámatagozatán is.
Díjak, elismerések:
Jászai Mari-díj (1987)
Kazinczy-díj (1995)
Csokonai-díj (1998)
Kölcsey-emlékplakett (1999)
A Magyar Köztársasági Érdemrend lovagkeresztje (2004)
Debrecen Kultúrájáért-díj (2007)
Pro Urbe Debrecen díj (2010)
Érdemes művész (2012)
Debrecen díszpolgára (2016)
Kiváló művész (2017)
Mensáros László-díj (2017)
Kossuth-díj (2022)
A Nemzet Színésze (2024)
Színpadi szerepeiből:
Georg Büchner: Danton halála; Szophoklész: Elektra (Pilades); Shakespeare: Ahogy tetszik (Jaques; Apród)
Shakespeare: Macbeth (Macduff); Shakespeare: Szeget szeggel (Claudio); Shakespeare: Hamlet (Rosencrantz)
Shakespeare: Tévedések vígjátéka (Syracusai Antipholus); Shakespeare: A Windsori víg nők (Kevés)
Shakespeare: Rómeó és Júlia (Capulet; Escalus); Csehov: Sirály (Trepljov); Csehov: A három nővér (Prozorov)
Csehov: Ivanov (Sabelszkij); Molière: Versailles-i rögtönzés; Molière: Gömböc úr (Eraste); Puskin: Anyegin (A költő)
Goldoni: A patikus (Pantalone); Schiller: Turandot (Altin); Schiller: Stuart Mária (Talbot)
Peter Weiss: Marat halála (Címszerep); Peter Weiss: Makinpot úr (Tulaj; Börtönfőnök; Kormányfő)
Williams: A vágy villamosa (Pénzbeszedő); Williams: Orfeusz alászáll (Val Xavier)
Edmond Rostand: Cyrano de Bergerac (Cristian); Sławomir Mrożek: Négyes; Illés Endre: Hazugok (Feri)
Dürrenmatt: János király (Címszerep); John Whiting: Ördögök (Grandier); Dosztojevszkij: Ördögök (Sztavrogin)
Dosztojevszkij: Bűn és bűnhődés (Porfirij); Bulgakov: Molière (Címszerep); Gombrowicz: Operett (Fior mester)
Gárdonyi Géza: Fehér Anna (Abrincs); Babits Mihály Laodameia (Jós); Hubay Miklós: Szüless újra, kedves (A fiú)
Hubay Miklós: Római karnevál (A férfi); Hubay Miklós: Egy szerelem három éjszakája[10] (Bálint)
Hubay Miklós: Tüzet viszek (Öreg); Jókai Anna: Fejünk felől a tetőt (Iván); Molnár Ferenc: Józsi (Sebő)
Gergely Sándor: Vitézek és hősök (Eszterág Pál); Kertész Ákos: Névnap (Mazur)
Száraz György: Az élet vize (Hermon); Krúdy Gyula: Az arany meg az asszony (Zsoldos)
Görgey Gábor: Fejek Ferdinándnak (Füleki Ádám); Csiky Gergely: Mukányi (Zápolya Ignác)
Szabó Magda: Az a szép, fényes nap (Tata); Szabó Magda: Régimódi történet (Majthényi Béla)
Szabó Magda: És ha mégis, uram? (Teuton atya); Szabó Magda: Széchenyi (Címszerep)
Szabó Magda: Sziluett (Vörösmarty Mihály); Szabó Magda: Kiálts, város! (Gál Nagy István)
Szabó Magda: A macskák szerdája (Főkurátor úr Domokos); Kocsis István: Megszámláltatott fák (Komark)
Szakonyi Károly: Ha itthon maradnál (Férfi); Karinthy Ferenc: Dunakanyar (Tábori Titusz)
Tamási Áron: Ördögölő Józsiás (Kámzsa); Ratkó József: Segítsd a királyt! (István király)
Balázs József: A homok vándorai (zászlós); Nyerges András: Az ördög győz mindent szégyenleni...(Esze Tamás)
Gyurkovics Tibor: Bombatölcsér (Béla); Gyurkovics Tibor: Kreutzer-szonáta (Pozdnisev)
Remenyik Zsigmond: Az atyai ház (András); Molnár Ferenc: Játék a kastélyban (Almády)
Molnár Ferenc: Olympia (Albert); Madách Imre: Az ember tragédiája (Lucifer)
Barta Lajos: Szerelem (Szalay); Márai Sándor: A gyertyák csonkig égnek (Konrád)
Stewart - Herman: Hello, Dolly! (Vandergelder); Kálmán Imre: Csárdás királynő (Kerekes Ferkó)
Dés László – Geszti Péter – Grecsó Krisztián: A Pál utcai fiúk – Rácz tanár úr
Móricz-Kocsák-Miklós: Légy jó mindhalálig – Igazgató
Filmszerepeiből:
Kossuth papja (TV film) színész (magyar tévéf., 2015);Liberté '56 színész (magyar zenés dráma, 2007)
A szabadságharc fővárosa (TV film) színész (magyar ismerett. film, 2000)
Pénzt Marijának (TV film) színész (magyar tévéjáték, 1979)
Ördögölő Józsiás (TV film) színész (mesejáték); Sodrásban (Laci) (1964)
A Mester és Margarita
Pécsi Országos Színházi Találkozó
A Pál utcai fiúk
Móricz Zsigmond Színház
A PÁL UTCAI FIÚK - zenés játék két részben - a Csokonai Színház előadása
Kölcsey Központ
A revizor
Pécsi Országos Színházi Találkozó
- Luka Lukics Hlopov, tanfelügyelő
A rögöcsei csoda
Szarvasi Vízi Színház
Ratkó József: Segítsd a királyt!
Gyulai Várszínház
- Szerkesztette és rendezte
Régimódi történet
Nemzeti Színház
Rivalda 2011 A revizor
Thália Színház
- Luka Lukics Hlopov, tanfelügyelő
Segítsd a királyt
Nemzeti Színház
VSZF 2013 (Debrecen) Jászai
Thália Színház
- Feszty, Balássy, egyéb szerepek
VSZF 2014. (Debrecen) Régimódi történet
Thália Színház