Career
During his career he played 4 matches for the Bosnia and Herzegovina national team At club level, after playing in Serbian lower league clubs such as Jasen Brodarevo and FK Polimlje and Montenegrin FK Mogren he came to Bosnian capital to play with FK Željezničar Sarajevo where he would spend most of his career. He also had a short spell with FK Olimpik Sarajevo.
On 27 December 2012, Gredić was selected as the new chairman of Željezničar for a tenure of four year.
By this, with only 36 years when taking the position, he became the youngest chairman ever of Željezničar. He replaced Sabahudin Žujo on that position, who gave an irrevocable resignation some months prior.