Na igrzyskach olimpijskich w 1996 w Atlancie zdobył brązowy medal w biegu na 110 metrów przez płotki za Amerykanami Allenem Johnsonem i Markiem Crearem. Niemiecka sztafeta 4 × 100 metrów ze Schwarthoffem w składzie nie ukończyła biegu półfinałowego. Schwarthoff zajął 4. miejsce w biegu na 110 metrów przez płotki na mistrzostwach świata w 1997 w Atenach i takie samo na mistrzostwach Europy w 1998 w Budapeszcie. Był siódmy na tym dystansie na mistrzostwach świata w 1999 w Sewilli.