Born in Zemun, Dudić started at Red Star Belgrade, from whom he debut in 1995, appearing in just one game as Red Star finished second in the league. After spending the next season on loan with Jedinstvo Paraćin, he returned to Red Star and appeared in six more matches in the first half of the 1997–98 season. In the winter of 1998, he was sent on a six-month loan to Železnik. His breakthrough arrived upon return to Red Star in 1998 at age 21, playing the majority of the league matches in 1998–99 and 1999–2000, winning the title in the latter.
His performance attracted attention from abroad, with Benfica signing him on 18 May 2000, for a fee that Record announced to be in the region of €2M.[2] Dudić was scouted by Michel Preud'homme on two different games: 29 March 2000 in a Euro under-21 qualification match against England and in the eternal derby on 2 April, receiving positive feedback on both times.[3][2] His signing was meant to solve the problematic right-back position that was occupied on different spells by either, Okonuwo, Andrade or Ricardo Esteves,[2] but Dudić struggled to perform to expectations, playing just 20 league games and being transfer listed within a year.[4]
He refused to play for Benfica B, saying: "I do not care about that! I am a Benfica player, but I want to play in a club that allows me to progress in my career.".[4] He later acknowledged receiving interest from Tottenham, Leeds United, West Ham and Everton, but could not get the necessary workers permit,[5] so he spent the entire 2001–02 season without playing.[6]
On 14 August 2002, he agreed a loan deal to Rad, a club competing in the First League of FR Yugoslavia.[7][5] He returned to Benfica in July 2003,[8] but was only released on 29 January 2005, after spending 18 months sidelined on the reserve team.[9] Dudić immediately joined Mons and helped them win the Belgian Second Division.[9] He later passed through Bežanija, Zalaegerszeg, finally settling at Újpest, retiring after two seasons.
International career
Dudić played six matches for FR Yugoslavia under-21 in the 2000 UEFA European Under-21 Championship qualification, including the playoff against England, losing 3–0.[10] He was selected by Vujadin Boškov for a friendly against China on 25 May 2000, and received his first cap during the match. Just days later, he was confirmed on the squad for the UEFA Euro 2000, playing the opening game against Slovenia on 13 June, in a 3–3 draw. His last appearance for his national team was on 25 April 2001 in match against Russia, for the 2002 FIFA World Cup qualification.[11]