Serbia national football team
Bogosavac represented Serbia at under-19 and under-21 level in UEFA competitions. He made his debut for Serbia national football team on 20 March 2019 in a friendly against Germany, as a starter.