Mączyński begon bij Wisła Kraków waar hij niet wist door te breken in het eerste team. Na twee verhuurperiodes bij ŁKS Łódź, ging hij in 2011 naar Górnik Zabrze. In januari 2014 ging Mączyński voor het ChineseGuizhou Renhe spelen. In 2015 keerde hij terug bij Wisła Kraków. In 2017 ging hij naar Legia Warschau.
Op 15 november 2013 debuteerde Mączyński voor het Pools voetbalelftal als invaller na 76 minuten voor Tomasz Jodłowiec in een vriendschappelijke wedstrijd tegen Slowakije. Op 14 oktober 2014 scoorde hij zijn eerste interlandoelpunt in de EK-kwalificatiewedstrijd tegen Schotland. Mączyński maakte deel uit van de Poolse selectie op het Europees kampioenschap voetbal 2016. Polen werd in de kwartfinale na strafschoppen uitgeschakeld door Portugal (1–1, 3–5). Jakub Błaszczykowski was de enige speler die miste.