Koszarek w drużynie z Zielonej Góry pojawił się w marcu 2013 roku. Sezon 2012/2013 rozpoczynał w ekipie z Gdyni. W przeszłości grał też w zespołach z Warszawy, Zgorzelca, Włocławka i Sopot. Ma za sobą występy we włoskiej ekipie Juve Caserta.
W obecnym sezonie rozgrywający reprezentacji Polski zdobywa średnio 10,6 punktu i 5,8 asysty na mecz.