Kariera W teatrze zadebiutował 16 grudnia 1995 rolą mistrza ceremonii w spektaklu Biesy albo Mały Plutarch żywotów nieudanych według powieści Biesy Fiodora Dostojewskiego w Starym Teatrze im. Heleny Modrzejewskiej w Krakowie. Następnie występował w teatrach krakowskich: im. Juliusza Słowackiego (1997–1999), Sceny STU (1997–1999), Nowym w Łodzi (1999–2003, 2005) oraz teatrach warszawskich: Montownia (2002), Narodowym (2003–2004), Rozmaitości (2005) i Centrum Artystycznym M25 [Mińska 25] (2006). W 2003 podczas XXVIII Opolskich Konfrontacjach Teatralnych w Opolu odebrał nagrodę aktorską za rolę Drania w spektaklu Kurka wodna Witkacego w Teatrze Nowym w Łodzi. thumb|Karolak podczas prób do spektaklu Opis obyczajów III Na dużym ekranie zadebiutował rolą posterunkowego w filmie Duże zwierzę (2000). W 2003 zagrał w serialu telewizyjnym Baobab, czyli zielono mi, wcielając się w rolę Pilaszki. Popularność zdobył rolą starszego aspiranta Szczepana Żałodę w serialu telewizyjnym TVN Kryminalni (2004–2008). Zagrał główną rolę Dariusza Jankowskiego w trzech sezonach serialu 39 i pół oraz Ludwika Boskiego w serialu TVP Rodzinka.pl. W 2020 był nominowany do Telekamery „TeleTygodnia” w kategorii „aktor”.