QUEENS — A man who allegedly punched a woman in front of her 4-year-old child, stole her purse, then jumped onto the roof of a CVS as he was chased from the scene was arrested by police Tuesday.

Derrick Chirse, 57, is expected to be charged with criminal possession of stolen property, robbery and endangering the welfare of a child, police said.

The arrest came after Chirse allegedly demanded property from a woman, 35, as she walked with her 4-year-old son on 84th Street near Atlantic Avenue, bordering Ozone Park and Woodhaven, Monday around 2 p.m.

Chirse punched the woman repeatedly, in the face, head, chest and back, causing her to become unconscious, police said.

The incident happened in front of her young son, who police said was not physically harmed.

Chirse then took off with her purse, according to police.

A passerby chased Chirse, who jumped onto the roof of a CVS on Atlantic Avenue and fled in an unknown direction, police said.

Submit tips to police by calling Crime Stoppers at 1-800-577-TIPS (8477), visiting www.nypdcrimestoppers.com, or texting 274637 (CRIMES) then entering TIP577. Spanish-speaking callers are asked to dial 1-888-57-PISTA (74782).