Narozen 13. listopadu 1941 v Ostravě.
Po maturitě (1958) na Střední všeobecně vzdělávací škole v Ostravě studoval 1958-63 obor ruština - čeština na Filozofické fakultě Univerzity J. E. Purkyně, respektive Masarykovy univerzity v Brně; 1984 získal titul PhDr.
V letech 1964-68 vyučoval na odborných učilištích v Ostravě a Havířově, 1968-75 byl zaměstnán jako referent na Krajském národním výboru v Ostravě. 1975-90 byl dramaturgem činohry Státního divadla v Ostravě, 1990-96 ředitelem Těšínského divadla v Českém Těšíně, od 1997 byl dramaturgem činohry Slezského divadla v Opavě a souběžně pedagogem hudebně dramatického oddělení Janáčkovy konzervatoře v Ostravě. Překládal z polštiny, ruštiny a bulharštiny, ve shodě se svým povoláním se zaměřoval hlavně na divadelní tvorbu. Nyní je již plně v důchodu.