The gunfire broke out in the 300 block of Court Street around 1 p.m., LehighValleyLive says citing police.
The man was treated for non life-threatening injuries a local hospital, Assistant Chief Bill Lake told the outlet.
Click here to follow Daily Voice Allentown and receive free news updates.