He played in the UEFA Intertoto Cup with Croatian club NK Rijeka in 2002, played with FC Ljubljana in the Slovenian PrvaLiga in 2003, and played with FC Politehnica Iași in Romania in 2006/2007, as well as a short spell in Israel.
Šarić played 25 matches for NK Celje in the 2008/09 season before leaving the club shortly after the beginning of the 2009/10 season.