Call the NCAA.
It might depend whether it was a SCHOOL violation or an NCAA violation and it may not have to be disclosed.
If it was a school conduct violation he could possibly play at another school, possibly not, however the key word is "asked to leave". Was he asked to leave the school or the team? I just recently heard of a situation where a player tested positive for drugs by the school, not the NCAA, he was not asked to leave. Policy says he sits for a semester, but student knew he was no longer in favor with coach. Has already been given another offer at another school. Whether he actually plays or not, I have no clue. I do not know whether the new coach knows the truth or not, but my understanding is it does not have to be disclosed. Figure that one out, I can't.
Be careful, you may need permission to contact other schools. Believe it or not, they would hold a player more in violation than a drinking incident.
Most schools have policies regarding consequences, and many believe in giving second chances as well as three or four.
Although we do kid about it at times, this is a widespread problem on all college campuses. I would imagine if they kicked everyone out on their first violation, at some schools there might not be many in attendance. The key word you have used is "punch", which may be interpretted as "violence", which could mean zero tolerance. JMO.
No one can give you a straight answer, you need to make the call.