Kariera klubowa
Jest wychowankiem GKS Katowice. Seniorską karierę rozpoczął w GKS Katowice. Niegdyś uznawany za jeden z największych polskich piłkarskich talentów, jednak jego rozwój zastopowała poważna kontuzja. Od tej pory w krakowskiej Wiśle był tylko rezerwowym. W rundzie wiosennej sezonu 2005/2006 był zawodnikiem warszawskiej Polonii, z którą spadł z Ekstraklasy. Na początku sierpnia 2006 podpisał 2,5-letni kontrakt z Odrą Wodzisław, który 10 grudnia 2008 roku przedłużył o kolejne 2,5 roku. Latem 2010 powrócił do GKS-u Katowice, z którym grał w I lidze[1]. W polskiej ekstraklasie rozegrał 187 meczów, strzelając 5 goli.
Kariera reprezentacyjna
14 lutego 2003 Kowalczyk zadebiutował w reprezentacji Polski w wygranym 3:0 towarzyskim spotkaniu z Macedonią. Łącznie rozegrał 3 mecze.