Publikuje prace z zakresu prawa cywilnego (w tym autorskiego i handlowego), prawa medialnego, prawa pracy i procedury administracyjnej (m.in. w „Przeglądzie Ustawodawstwa Gospodarczego”, „Monitorze Prawniczym” i innych).

Przez kilka lat pracował w Telewizji Polskiej. Zajmował m.in. stanowisko kierownika obsługi prawnej programu satelitarnego TV Polonia. W latach 1993–1996 pracował w biurze Krajowej Rady Radiofonii i Telewizji, pełnił funkcję naczelnika Wydziału Polityki Programowej, był p.o. dyrektora oraz wicedyrektorem Departamentu Prawno-Organizacyjnego oraz przewodniczącym zespołu koncesyjnego. W latach 1997–2001 zasiadał w radzie nadzorczej TVP. Od 1998 do 2001 był dyrektorem Biura Prawno-Organizacyjnego oraz zastępcą ds. prawnych dyrektora biura zarządu Polskiej Agencji Informacyjnej. W latach 2000–2002 był członkiem Komitetu Honorowego Mazowieckiej Akademii Kultury. Społecznie pełnił funkcję członka Rady Programowej Komentarza do Dziennika Ustaw.

25 kwietnia 2001 został z rekomendacji Akcji Wyborczej Solidarność powołany przez Senat do składu Krajowej Rady Radiofonii i Telewizji. Jego kadencja zakończyła się 30 grudnia 2005 w związku z wprowadzeniem w życie zmian w funkcjonowaniu KRRiT.