Police in Dresden said the friends from Afghanistan were sledging in the snowy Ore Mountains in Altenberg on Sunday when the stranger approached.
“A young man approached them on the slope, wearing a steel helmet emblazoned with a swastika,” a spokesperson said.
“The stranger purposefully walked up to two men from Afghanistan (aged 21 and 26) and insulted them.
“Shortly afterwards, he hit the younger man in the head using his helmet, causing him to fall to the ground.”
The attacker continued to torment the pair until a passer-by intervened, at which point he left, but not before performing a Nazi salute.
German authorities are treating the incident, which left the 21-year-old asylum seeker needing medical treatment, as aggravated assault.