Już w czasie studiów zaczął współpracę z warszawskimi Zespołami Filmowymi, pracując jako asystent Stanisława Barei na planie komedii Mąż swojej żony (1960). W 1962 asystował Janowi Rybkowskiemu przy filmie Spotkanie w Bajce. Od tamtej pory był etatowym pracownikiem Przedsiębiorstwa Realizacji Filmów „Zespoły Filmowe”, początkowo Zespołu Kadr, gdzie współpracował m.in. z Jerzym Kawalerowiczem, a następnie Zespołu Iluzjon. W 1976 zrealizował swój pierwszy film fabularny – Hasło – osadzoną w scenerii Bieszczadów opowieść o ludzkiej chciwości.
Brał udział w licznych festiwalach filmowych w kraju oraz za granicą, m.in. w MFF w Taszkencie (1982) w MFF w Moskwie (1983), a także w festiwalu w Karlowych Warach (1986). Ponadto jego filmy były prezentowane na festiwalach w Gdańsku i Krakowie. W 1975 otrzymał medal na festiwalu w Wołgogradzie.
Współpracował przy wielu znanych produkcjach filmowych, spośród których można wymienić m.in. Hrabina Cosel, Przerwany lot Leonarda Buczkowskiego, Faraona Jerzego Kawalerowicza, Jarzębinę czerwoną Ewy i Czesława Petelskich oraz Zapamiętaj imię swoje Siergieja Kołosowa.