Wykładał historię sztuki XX wieku w Akademii Sztuk Pięknych w Krakowie oraz Katowicach (1991-1997), a także w Warszawie (1997-2004). Od 2004 roku, wykładowca na Wydziale Radia i Telewizji im. K. Kieślowskiego Uniwersytetu Śląskiego w Katowicach.

W 1994 roku został wicedyrektorem Galerii Sztuki „Zachęta” w Warszawie. Od tego roku był członkiem Międzynarodowego Stowarzyszenia Krytyków Sztuki (AICA), później członkiem zarządu Polskiej Sekcji AICA. W 1994-1995 współpracował z programem Polonia Telewizji Polskiej.

W 1995 roku zadebiutował jako dramatopisarz jednoaktówką „Kostka smalcu z bakaliami” nagrodzoną w konkursie „Tygodnika Powszechnego”. Założyciel chorzowskiego Teatru Kriket. Wystawił i wyreżyserował w nim swoje sztuki „Oskar i Ruth” (Grand Prix i nagroda publiczności na XXXV Ogólnopolskim Festiwalu Małych Form Teatralnych w Szczecinie w 2000 roku) i „Noc Helvera”. Od 1998 roku używa pseudonimu artystycznego „Ingmar VILLQIST”.

W latach 2000–2006 reżyser w Teatrze Wybrzeże w Gdańsku;