Kevin Deschutter said he had a couple of drinks earlier in the night, but he added that his alleged attacker was quite drunk, and an apparent Saskatchewan Roughriders fan.
The incident happened just before the SkyTrain service wound down for the night at 2 a.m.
Deschutter said the other man — dressed in a Roughriders jersey — hit him once in the left eye while onboard the SkyTrain, then again in the head on the platform at the Edmonds Station.
"He ran away as soon as he clocked me," said Deschutter. "You'll never find him."
Paramedics with B.C. Ambulance treated Deschutter at the SkyTrain station for a cut to the head, but didn't take him to hospital.
Deschutter's head was bloody, but he said he was feeling okay, aside from a little fogginess.
Transit Police said they would pull the suspect's image from their surveillance footage and pass it around to local law enforcement agencies in hopes of identifying him. If no match is found, the suspect's photo could be released to the public.