Police were called to reports of a man with a gun near a shop on Holloway Road.
Officers attended with London Ambulance Service and the 33-year-old was taken to hospital.
No shots were fired with a Met Police spokesperson saying the man was instead “assaulted with the firearm”.
The victim’s injuries are not thought to be life-threatening or changing.
There have been no arrests.
A Met Police spokesperson said: “On Monday, 14 July at 11:42hrs police were called to reports of a man with a firearm near a store in Holloway Road, N7.
“Officers attended alongside the London Ambulance Service who treated a 33-year-old man who was assaulted with the firearm before taking him to hospital.
“His injuries are not believed to be life-threatening or life-changing.
“No shots were fired during the incident and no arrests have been made.
“Anyone with information that may assist police is asked to call 101 quoting CAD 3198/July14.”