Były piłkarz i reprezentant Polski. Swoją karierę rozpoczynał w Motorze Lublin. Następnie w latach 1992-95 występował w Lechu Poznań. Występy w Kolejorzu stały się przepustką do gry we Francji – najpierw w Olympique Lyon (1995-2002), a potem w RC Lens (2002-05). Ostatnimi klubami środkowego obrońcy były katarski Al-Rajjan SC i Austria Wiedeń. W 2010 roku Bąk zakończył karierę.

W reprezentacji Polski Bąk występował w latach 1993-2008. Przez piętnaście lat zaliczył 96 występów, dzięki czemu zajmuje czwarte miejsce w tabeli wszech czasów ex aequo z Jackiem Krzynówkiem. Wyprzedzają go: Michał Żewłakow (102 mecze), Grzegorz Lato (100 meczów) i Kazimierz Deyna (97 meczów).

Na początku kwietnia 2013 roku został ambasadorem reprezentacji Polski U18, którą prowadzi Marcin Sasal.