W latach 1980–1981 był dziekanem Wydziału Kompozycji, w latach 1981–1984 prorektorem warszawskiej uczelni.

Prowadził wykłady podczas International Conference on New Musical Notation na State University Ghent w Belgii (1974), International Seminar for Composers w Ohrid w Jugosławii (1975), International Summer Composition Courses (1977 – Wenecja, 1978 – Olsztyn, 1979 – Kazimierz nad Wisłą), Internationales Jugend Festspieltreffen w Bayreuth w Niemczech (1983−89), w Akademii Sibeliusa w Helsinkach (1987), Royal Academy of Music w Londynie (1990) i Keimyung University w Daegu w Korei Południowej (1993, 1996, 2000−2005).

Od 1960 był członkiem Związku Kompozytorów Polskich (ZKP) – członkiem Zarządu Głównego (1968−1980), skarbnikiem (1981−1982) oraz sekretarzem generalnym ZKP (1985−1986). Pełnił funkcję dyrektora Composer’s Workshop w Bayreuth (1983−1989).