Korving was van 1992 tot en met 2000 de beste hordeloper van Nederland. Acht keer op rij werd hij nationaal kampioen op de 110 m horden. Daarnaast behaalde hij gedurende zijn atletiekloopbaan nog vele nationale indoor- en juniortitels. Hij nam deel aan EK's, WK's, universiades, een Wereldcup en een Grand Prix Finale.
Korving werd in 1993 Europees jeugdkampioen op de 110 m horden in 13,85 s (San Sebastian, Spanje), en nam daarmee het Nederlands record over van Ruud van Maurik. Uiteindelijk bracht hij dit record in 1999 tot 13,15 in (Lausanne). Hij had bovendien vanaf 1999 het Nederlands record op de 60 m horden indoor in handen (7,60, eveneens in 1999 gelopen in Madrid). Op 1 februari 2009 werd hem dit laatste record ontnomen door Gregory Sedoc, die op die dag in Leipzig tot 7,56 kwam. In 2000 liep Korving overigens 7,51 (Stuttgart), maar de race werd ongeldig verklaard vanwege een overduidelijk valse start van concurrent Falk Balzer.
In 1998 was Korving de enige Nederlandse atleet die een (bronzen) medaille won tijdens de Europese kampioenschappen in Boedapest. Veel werd van hem verwacht op de Olympische Spelen van 2000 in Sydney, maar tijdens de warming-up scheurde hij zijn kniepees af, minder dan tien minuten voor de start. Aanvankelijk herstelde hij zeer snel en werd nog tweede op de NK in 2001, maar nieuwe blessures zorgden er uiteindelijk voor dat hij nooit meer op niveau kwam.
Tegenwoordig geeft Robin Korving training en hordenclinics. Hij is woonachtig in Alkmaar.