Jako reżyser zadebiutował filmem telewizyjnym Powrót (1976). Wyreżyserował ciepło przyjęty przez krytyków i widzów film Aria dla atlety (1979), za który otrzymał nagrody m.in. na Festiwalu Polskich Filmów Fabularnych w Gdańsku, Koszalińskim Festiwalu Debiutów Filmowych „Młodzi i Film”, Międzynarodowym Festiwalu Filmowym w San Sebastián i Porquerolles Film Festival w Hyères oraz na festiwalu filmowym w San Remo. Za film Wizja lokalna 1901 otrzymał Nagrodę Główną na festiwalu w Gdańsku i wyróżnienie na festiwalu w Londynie. Za film telewizyjny Limuzyna Daimler-Benz dostał Główną Nagrodę na festiwalu w Figueira da Foz. Wyreżyserował film historyczny Magnat (1987) i jego serialową wersję, Biała wizytówka (1989).
Był także reżyserem teatralnym, współpracował m.in. z teatrami: Sceną na Piętrze w Poznaniu (Z życia glist), Teatrem Dramatyczny w Warszawie (Szaleństwo Jerzego III) i Starym Teatrem im. Heleny Modrzejewskiej w Krakowie (Płatonow), a także z Teatrem Telewizji.
Wykładowca (przewód kwalifikacyjny II stopnia) Wydziału Radia i Telewizji im. Krzysztofa Kieślowskiego UŚ w Katowicach. Prodziekan kierunku Realizacja Obrazu Filmowego Telewizyjnego i Fotografii w Wyższej Szkole Humanistyczno-Ekonomicznej w Łodzi. W latach 2008–2016 dziekan Wydziału Reżyserii Filmowej i Telewizyjnej PWSFTviT w Łodzi.