Jászai Mari-díjas színész.
A Színház- és Filmművészeti Főiskola elvégzése után pályáját 1977-ben a kaposvári Csiky Gergely Színházban kezdte. Pályafutása során számos egyéb vidéki társulat tagja volt (Kecskemét, Pécs, Eger, Miskolc, Szekszárd, Veszprém, Sopron), a fővárosban játszott egyebek mellett a Nemzeti Színháznál, a József Attila Színháznál, a Turay Ida Színházban és a Thália Színháznál. Színházi munkái mellett számos játékfilmben és sorozatban szerepelt. 1998-ban Jászai Mari-díjat kapott. 2015-től a Budaörsi Latinovits Színház tagja.
1973-1977 Színház- és Filmművészeti Főiskola
1977-1979 Kaposvári Csiky Gergely Színház
1979-1980 Kecskeméti Katona József Színház
1980-1981 Pécsi Nemzeti Színház
1981–1988 Miskolci Nemzeti Színház
1988–1989 Egri Gárdonyi Géza Színház
1989–1990 Nemzeti Színház
1991–1992 Budapesti Kamaraszínház
1992–1994 Arany János Színház
1994–1995 József Attila Színház
1995–1997 Thália Színház
1997–1998 Thália Társaság
1998-2000 Egri Gárdonyi Géza Színház
1998-2002 Szekszárdi Német Színház
2002-2003 Veszprémi Petőfi Színház
2003 Gorsiumi Nyári Játékok, Tác
2003 Soproni Petőfi Színház
2011-2015 Turay Ida Színház
2015- Budaörsi Latinovits Színház
Szerepei a Budaörsi Latinovits Színházban:
Euripidész-Fodor Tamás: Elektra- Trétosz
John Steinbeck: Egerek és emberek - Candy
Lev Tolsztoj: A sötétség hatalma - Pjotr
Erich Kästner: A két Lotti - Dr. Strobl, orvos
Szigligeti Ede-Vecsei H. Miklós-Kovács Adrián: Liliomfi - Id. Schwartz Adolf
Korábbi szerepei a Budaörsi Latinovits Színházban:
2018/2019: I. L. Caragiale: Karnebál (Nae Girimea, borbély és felcser)
2017/2018: Thornton Wilder: A Házasságszerző (Malachi)
2017/2018: Görgey Gábor: Komámasszony, hol a stukker? ( Márton, a vidéki)
2016/2017: Karel Čapek: A fehér kór(Krüg báró)
2016/2017: Thomas Middleton – William Rowley: Maskarák (Vermandero, Alicante kormányzója, Beatrice apja
2016/2017: Alfonso Paso: Hazudj inkább, Kedvesem! (Bermés)
2015/2016: Magyar állapotok (Szereplő)
2015/2016: Friedrich Dürrenmatt: A nagy Romulus (Caesar Rupf, nagyiparos)
2015/2016: Carlo Collodi – Litvai Nelli: Pinokkió (Mutatványos, Antonio)
2015/2016: William Shakespeare: Rómeó és Júlia (Montague)
2015/2016: Kacsóh Pongrác – Bakonyi Károly – Heltai Jenő: János Vitéz (Francia király)
2014/2015: Mozart – da Ponte – Beaumarchais: Figaro házassága (Bartolo)
2013/2014: Max Frisch: Játék az életrajzzal (Rektor, Menekült férfi)
További szerepei:
2014/2015: Aladdin (Szereplő)
2014/2015: Brandon Thomas:Charley Nénje (Stephen Spittigue, oxfordi ügyvéd)
2014/2015: Topolcsányi Laura: Bubamara (Jóska, gondnok)
2013/2014: Topolcsányi Laura: Segítség, én vagyok a feleségem! (Béla, szomszéd vízvezetékszerelő)
2013/2014: Topolcsányi Laura: Csakazértis szerelem (Szereplő)
2013/2014: Gárdonyi Géza: Hosszúhajú veszedelem (Aladár, ezredes)
2013/2014: William Shakespeare: Rómeó és Júlia (Capulet)
2013/2014: Spiró György: Prah (Férfi) (rendező)
2012/2013: Topolcsányi Laura: Szellem a spájzban (Katona, 117 éves szellem, 50 éves testben)
2012/2013: Szigligeti Ede: Liliomfi (Kányai, telegdi fogadós)
2012/2013: Csurka István: Deficit (X)
2012/2013: Hubay Miklós – Ránki György – Vas István: Egy szerelem három éjszakája (Henker Frigyes, százados)
2011/2012: Rudyard Kipling: A dzsungel könyve (Balu)
2011/2012: Mark Twain: Tom Sawyer kalandjai (Szereplő)
2011/2012: Sarkadi Imre: Elveszett paradicsom (János, Sebők Imre rokona, Mira apja)
2011/2012: Szabó Magda: Az a szép fényes nap (Szereplő)
2011/2012: Grimm testvérek: Hófehérke és a hét törpe (Törpe)
2010/2011: Kálmán Imre: A cigányprímás (Kadó, Gaszton nevelési felügyelője)
2010/2011: Albert Camus: A félreértés (Jan)
2010/2011: Katona József: Bánk Bán (Tiborc, paraszt)
2010/2011: Dale Wasserman – Mitch Leigh – Joe Darion: La Mancha lovagja (Fogadós)
2009/2010: Jókai Mór: A kőszívű ember fiai (Haynau)
2009/2010: Sławomir Mrožek: Tangó (Stomil)
2008/2009: Giulio Scarnacci – Renzo Tarabusi: Kaviár és lencse (Leonida Papagatto, családfő)
2006/2007: Anton Pavlovics Csehov: Három nővér (Csebutikin)
2006/2007: Ray Cooney: Páratlan páros (John Smith)
2004/2005: Henrik Ibsen: Nóra (Krogstad, jogtanácsos)
2004/2005: Jean Anouilh: Becket vagy Isten becsülete (Becket Tamás)
2004/2005: Jacques Offenbach: Orfeus az alvilágban (Tantus)
2003/2004: Tennessee Williams: A vágy villamosa (Steve)
2003/2004: Ödön von Horváth: A végítélet napja (Thomas Hudetz, állomásfőnök)
2002/2003: Carlo Goldoni: A komédiaszínház (Orazio, a társulat igazgatója, a komédiában Ottavio)
2001/2002: Carlo Goldoni: A kávéház (Ridolfo)
2000/2001: William Shakespeare: Harmadik Richárd (II. gyilkos , Lord Stanley)
1995/1996: Molière: Tartuffe (Cléante)
1994/1995: Bernard Shaw: Szent Johanna (Kékszakáll)
1980/1981: Illyés Gyula: Sorsválasztók (Tibor)
Filmszerepei:
A kenguru (1975)
Talpuk alatt fütyül a szél (1976)
A vihar (1976)
Kossuth vagy Széchenyi (1977)
Szegény Dzsoni és Árnika (1983)
Família Kft. (1993)
A Hídember (2002)
Rendőrsztori (2002)
Tűzvonalban (2008)
Mindenki (2016)
Jézus-Apám nevében (2016)
Cobra 11 (2018)