Rags ha trionfato nella specialità per la prima volta nel 1997, vincendo una medaglia d'oro ai campionati nazionali. Nello stesso anno ha fatto il suo debutto internazionale ai Campionati mondiali di atletica leggera 1997, ad Atene, non andando oltre il turno di qualificazione. Alle Universiadi di due anni dopo vinse la medaglia d'oro. Nel 2000 ha fatto il suo debutto olimpico ai Giochi di Sydney dove non raggiunse la finale.
Nel 2001 migliora il proprio record personale e trionfa all'Universiade di Cina, l'anno seguente si ferma ad un passo dal podio ai Campionati europei di Monaco di Baviera. Prese parte anche alla finale olimpica del 2004 classificandosi settimo.
Nel 2006, Rags è arrivato secondo al Memorial Van Damme a Bruxelles con un lancio di 81,26 metri, mentre ai Giochi di Pechino 2008 fu il primo tra gli esclusi non superando il turno preliminare.