Red Deer RCMP received a call of shots being fired in a parking lot near Holy Family School on Thursday.
When police arrived, a 20-year-old man fired a gun, hitting a 21-year-old male. The shooter then fled in an SUV.
A number of individuals saw the shooting, said police.
Officers located the suspect’s home in Anders a short time later and surrounded it.
The suspect surrendered at about 1 a.m. and was arrested without incident after negotiations assited by the RCMP emergency response team.
The victim was taken to hospital and is being treated for non-life-threatening injuries.
The suspect remains in RCMP custody pending charges and a judicial hearing.
This is believed to be an isolated incident between two Red Deer residents, and the public are not believed to be at risk.