After starting out at his hometown club Sloga Doboj and later playing for Borac Banja Luka, Šarić moved to FR Yugoslavia and joined Crvena zvezda.
He spent seven seasons at the club and won numerous trophies, including two EHF Champions League titles (2011 and 2015).
In the late 1990s, Šarić chose to represent FR Yugoslavia (later known as Serbia and Montenegro) in international competitions, just like his fellow Bosnian Serbs, Mladen Bojinović and Nebojša Golić.
[4] In October 2009, it was reported that Šarić accepted a call-up to represent his native Bosnia and Herzegovina.
[5] He was cleared to play for the team in the Euro 2012 qualifiers, making his debut in a 27–19 away loss at Hungary on 28 October 2010.