Wychowanek SKS 13 Poznań, debiutował w ekstraklasie w barwach Lecha Poznań 29 kwietnia 1995 roku w meczu z Zagłębiem Lubin (2:2). Z Amicą Wronki zdobył Puchar Polski w 1999 i 2000 roku oraz Superpuchar Polski w 1999 roku. Sukces ten powtórzył w 2004 z Lechem Poznań, ponownie zdobywając krajowy Puchar i Superpuchar. W latach 2004–2006 był zawodnikiem 1. FC Nürnberg. 26 kwietnia 2009 roku zaliczył swój 300-setny występ w Ekstraklasie w meczu przeciwko Legii na stadionie przy ul. Łazienkowskiej, wstępując tym samym do klubu 300[1]; w tym spotkaniu zaliczył również asystę przy golu na 1:1 Roberta Lewandowskiego. W 2009 roku po raz drugi w karierze zdobył z Lechem Poznań Puchar oraz Superpuchar Polski. W sezonie 2009/2010 jako kapitan Lecha sięgnął z tym klubem po mistrzostwo Polski. Piłkarzem Lecha Poznań był do sezonu 2010/2011, po którym to klub nie przedłużył z nim wygasającej umowy.
W reprezentacji Polski zadebiutował 10 lutego 2002 roku w Limassol w wygranym 2:1 meczu z Wyspami Owczymi. Bosacki dostał swoją szansę gry na Mistrzostwach Świata 2006, choć nie znalazł się w pierwszej kadrze – wyjechał na Mistrzostwa w miejsce Damiana Gorawskiego, u którego już po nominacjach do Mistrzostw źle wypadły badania medyczne. W meczu drugiej kolejki grupy A pomiędzy Polską a Niemcami, Paweł Janas ustawił go na środku obrony, w parze z Jackiem Bąkiem. „Bosy” odpłacił się bardzo dobrym występem. W trzecim meczu grupowym przeciwko Kostaryce (2:1) zdobył dwie bramki, czym zapewnił honorowe zwycięstwo polskiej reprezentacji[2]. Były to jedyne bramki zdobyte przez polską reprezentację na tych mistrzostwach[3]. Po Mundialu 2006 rozegrał jeszcze w kadrze narodowej 7 meczów, ostatni raz w przegranym 0:3 meczu ze Słowenią9 września2009 w ramach eliminacji do Mistrzostw Świata 2010.
↑MŚ 2006: Kostaryka – Polska 1:2. pzpn.pl. [dostęp 2010-01-22]. Cytat: Bosacki: "To najważniejsze momenty w karierze. (...) To była radość i niedowierzanie w to, co się stało. Jestem niezmiernie szczęśliwy, choć to pyrrusowe zwycięstwo". (pol.).