It happened in the 900 block of Cunningham Street around 6:40 tonight.
Police say a car drove up to a man, that's when one suspect got out and shot him in the leg. The victim was taken to the hospital with non-life threatening injuries.
Police believe four suspects were involved.
Anyone with information is asked to call Rockford police.