His arrest follows a dramatic Police chase through the streets of Toowoomba.
The man is charged with attempted murder, possession of a category D/H/R weapon, possession of ammunition, stealing and various driving offences including two counts of dangerous operation of a motor vehicle, fail to stop, driving unlicensed, unregistered and uninsured motor vehicle.
Police say the drama began at just after 1am outside an address in Curzon Street on Wednesday when a man was speaking with two men when he allegedly sustained gunshot wounds to his abdomen and leg.
The 20-year-old local man was transported to hospital for treatment to what are believed to be serious but non-life-threatening injuries.
Later in the morning, at about 11.15am a man allegedly drove a vehicle along Stephen Street on the wrong side of the road towards a police vehicle.
Police attempted to intercept the man where it is further alleged he accelerated and travelled through a red light onto Ruthven Street and mounted the footpath in James Street.
At about 2.20pm, the vehicle was tracked by Polair to McDougal Street and then into bushland behind Beechcraft Court.
Police confronted the man who is alleged to have produced a firearm which he threw out of the window of the vehicle prior to surrendering to police.