The unusual accident occurred in Roslagsbro, 80 kilometre north of Stockholm.
“At first I thought it was a bag but when I came closer I saw that it was a baby seal. I tried to swerve but I touched its head and unfortunately it died,” Andersson told local newspaper Norrtelje Tidning.
The hapless driver was mystified as to how the seal had made its way onto the main road.
“It must have swum up the inlet at Gillfjärden and then made its way up the ditch and onto the road because it cant have flown there,” he said.