He won the 100 m at the 1979 European Junior Championships, and at the following European Junior Championships in 1981 he won gold medals in both 100 m, 200 m and 4 x 100 metres relay.
Schröder represented the sports team SC Neubrandenburg and became East German 100 m champion in 1983, 1984 and 1986 and 200 m champion in 1986.[1]
His personal best time over 100 m was 10.10 seconds, achieved in June 1986 in Jena. This ranks him third among German 100 m sprinters, behind Julian Reus with 10.01 seconds in 2016 and Frank Emmelmann who ran 10.06 seconds in 1985.[2]