Rather than punish him, find out what happened. It’s entirely possible that there was an accident or his mother became ill. You’d look pretty bad for not finding out if everyone is okay and instead jumping to a conclusion that your time is more important than his safety or his mother’s health.
My advice is to contact him and find out if everything is okay. Assume the best unless you have reason to believe otherwise.