The 52-year-old father was picking up his 14-year-old son from the North Platte Recreation Center on Friday night where the teen had been banned from a dance being held there for fighting.
The father told police his son had punched him in the face as they argued. Police say the father then punched his son several times.
The father was arrested and has since bonded out of jail. The teen was cited for assault and being an uncontrollable juvenile.