Oh dear. It could be many things, even standing on a small bit of glass.
I would suggest taking him to the vet if it is looking worse. Sometimes warm salty water can help draw things out. Maybe give that a go.
Sent from my iPhone using Petguide.com Free App