Znakomity aktor komediowy pochodzący ze Śląska, nic więc dziwnego, że jego debiut na srebrnym ekranie to rola Gerarda z serialu „Święta wojna”. Potem zachwycił widzów kreacją Hadziuka w „Ranczu”. Przez wiele lat występował na scenie kabaretowej. W 1990 był współzałożycielem jednego z pierwszych polskich teatrów prywatnych – Korez w Katowicach. Choć obecnie jest związany z Warszawą, wciąż współpracuje ze stworzonym przez siebie teatrem. W Capitolu zagrał w spektaklach: „Klub mężusiów” , „Przekręt (nie)doskonały” oraz „Cud”.