Olkowski werd opgeleid bij Gwarek Zabrze, nadat hij in de jeugd had gespeeld bij de amateurs van Małapanew Ozimek. Na een huurperiode bij Zagłębie Lubin in de jeugd, werd de verdediger in het seizoen 2010/11 op huurbasis gestald bij GKS Katowice.[1] Een jaar later werd hij overgenomen door Górnik Zabrze, waarbij hij een driejarige verbintenis tekende.[2] Na afloop van dit contract tekende de verdediger bij het Duitse 1. FC Köln, dat gepromoveerd was naar de Bundesliga.[3] Op 8 november 2014 maakte Olkowski zijn eerste doelpunten voor de club, hij wist tweemaal te scoren in het duel tegen 1899 Hoffenheim die de club met 3–4 wist te winnen. In maart 2015 werd de verbintenis van de vleugelverdediger met twee seizoenen verlengd tot medio 2019.[4] In 2018 gingen speler en club uit elkaar.[5] Hierop tekende de Poolse vleugelverdediger voor twee seizoenen bij Bolton Wanderers.[6] Na het seizoen 2018/19, waarin Bolton degradeerde uit het Championship, besloot hij deze club weer te verlaten.[7] Hierop tekende hij voor drie seizoenen bij Gazişehir Gaziantep.[8] Nadat hier zijn contract was afgelopen, keerde Olkowski terug naar Górnik Zabrze, waar hij voor twee jaar tekende met een optie op een jaar extra.[9] Deze optie werd in de zomer van 2024 gelicht.[10]
Zijn debuut in het Pools voetbalelftal maakte Olkowski op 15 november 2013, toen er met 0–2 verloren werd van Slowakije. De verdediger mocht in de basis beginnen en hij speelde het gehele duel mee.[12] Het duel was tevens het eerste onder leiding van de pas aangestelde bondscoach Adam Nawałka, die behalve Olkowski ook drie andere spelers hun debuut gunde in die wedstrijd, namelijk Krzysztof Mączyński (Górnik Zabrze), Rafał Kosznik (Górnik Zabrze) en Adam Marciniak (MKS Cracovia).