Nicholas Perez allegedly punched the victim several times, causing substantial pain and swelling, police said.
He was arrested at the scene, charged with third-degree assault and transported to Orangetown Police Headquarters, where he was processed.
Perez was arraigned and released after posting $300 cash bail. He's due to return to Village of Nyack Justice Court at a future date.
Click here to follow Daily Voice Orangetown and receive free news updates.