[1][2] Born in Podgorica, then part of SR Montenegro, SFR Yugoslavia, he begin his career in his hometown club FK Iskra Danilovgrad.
1999 he moved to FK Sutjeska Nikšić which was a regular top flight side at that time.
In summer 2004 he moved to their biggest Montenegrin rivals, FK Budućnost Podgorica, also playing back then in the First League of Serbia and Montenegro.
In January 2005, during the winter break, he moved to France and joined Ligue 2 side SCO Angers, where he played the rest of the season before returning to Budućnost in the following summer.
In summer 2006 the leagues of Serbia and Montenegro separated and Ivan Bošković left Budućnost and moved to Serbia to play in the SuperLiga, first with FK Vojvodina during the 2006–07 seasons, and next with FK Borac Čačak during the 2007–08 season.