Absolwent PWST w Krakowie, zagrał m.in. w: „Stara baśń”, „Karol. Człowiek, który został papieżem” oraz seriale „Tak miało być”, „Samo życie” i „Klan”.