|1896 Athens||100 metres|
|Men's artistic gymnastics|
|1896 Athens||Team parallel bars|
|1896 Athens||Team horizontal bar|
|1896 Athens||Rope climbing|
Hofmann competed in the 100 metres. In the heats, he came in second out of five runners, qualifying for the final. There he again came in second, with his time of 12.2 seconds being 0.2 seconds behind the winner, Thomas Burke of the United States.
Hofmann also competed in the 400 metres. He placed second in his preliminary heat, advancing to the final. There, he finished in fourth place.
In the high jump Hofmann placed last of the five athletes. His best jump was to 1.55 metres. He also placed either sixth or seventh (with Khristos Zoumis of Greece taking the other place) in the triple jump, as well as in the bottom three of the seven man field in the shot put.
He also competed in three gymnastics events, rope climbing and the team parallel bars and horizontal bar. In the rope climbing Hofmann reached the highest of the three gymnasts who did not finish, receiving a bronze medal behind the two Greek climbers, who reached the top of the 14 metre rope. Hofmann made it to 12.5 metres. In the team, Hofmann was the captain of the German team that won both competitions.