Pietrzak is een jeugdproduct van Zagłębie Sosnowiec. Na een uitleenbeurt aan Górnik Zabrze in het seizoen 2010/11 nam Górnik hem definitief over van Zagłębie. Na zijn definitieve overgang speelde hij echter geen minuut meer voor Górnik: de club leende hem achtereenvolgens uit aan Piast Gliwice en Kolejarz Stróże. In 2013 liet Górnik hem vertrekken naar GKS Katowice, waar hij tweeënhalf seizoen speelde. In januari 2016 maakte hij de overstap naar Wisła Kraków.
In juli 2019 werd het contract van Pietrzak bij Wisła Kraków ontbonden. Kort daarop ondertekende hij een contract voor drie seizoenen bij de Belgische eersteklasser Royal Excel Moeskroen.[1] Na nog geen volledig seizoen, waarin hij 15 wedstrijden speelde voor de Henegouwers, keerde hij op 20 februari 2020 terug naar Polen.
Pietrzak maakte op 7 september 2018 zijn debuut voor Polen in de UEFA Nations League-wedstrijd tegen Italië. In de 80e minuut mocht hij invallen voor Jakub Blaszczykowski. Vier dagen later kreeg hij ook een invalbeurt tijdens een oefeninterland tegen Ierland.[2]