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.