Zajął 6. miejsce w biegu na 110 metrów przez płotki na igrzyskach olimpijskich w 2000 w Sydney. Nie ukończył biegu półfinałowego w tej konkurencji na mistrzostwach świata w 2001 w Edmonton. Na halowych mistrzostwach Europy w 2002 w Wiedniu zajął 5. miejsce w biegu na 60 metrów przez płotki, a na mistrzostwach Europy w 2002 w Monachium był czwarty w biegu na 110 metrów przez płotki.

Schwarthoff dwanaście razy zdobywał mistrzostwo RFN, a później Niemiec w biegu na 110 metrów przez płotki w latach 1987, 1988, 1990-1992, 1994-1997, 1999, 2000 i 2002. W latach 1989 i 2001 był wicemistrzem, a w 1998 brązowym medalistą. Był również halowym mistrzem RFN i Niemiec w biegu na 60 metrów przez płotki w latach 1988–1990 i 1992, wicemistrzem w 1993 i 2002 oraz brązowym medalistą w 2001. Czterokrotnie ustanawiał rekord Niemiec na 110 metrów przez płotki do czasu 13,05, który do tej pory (lipiec 2019) nie został poprawiony.

Rekordy życiowe Schwarthoffa:

KonkurencjaData i miejsceWynikbieg na 110 metrów przez płotki2 lipca 1995, Brema13,05bieg na 50 metrów przez płotki (hala)24 lutego 2002, Liévin6,56bieg na 60 metrów przez płotki (hala)14 marca 1985, Toronto7,54

Jest z zawodu architektem.