Cullmann was born in Idar-Oberstein. At the Rome Olympics he ran the opening leg in the 4x100 m relay team for the United Team of Germany. In the final the Germans finished second behind the team of the United States, but 15 minutes after the final it was announced that the USA had been disqualified for an incorrect exchange. Germany's time, 39.5 equalled their own world record.