[3] In the summer of 2007, Ratkovica signed a one-year contract with German team EWE Baskets Oldenburg.
After four years in Germany, Ratkovica signed a two-year contract with the Turkish club Aliağa Petkim.
Ratkovica started the 2012–13 season with Aliağa Petkim, but he left the club after some matches and signed a one-year contract with Olin Edirne Basket.
[11][12] On 5 July 2019, Ratkovica was named an assistant coach for Mega Bemax of the Basketball League of Serbia.
[13] On 5 June 2020, Ratkovica left Mega Bemax for OKK Beograd, which he took over as the head coach.