The Philadelphia suspect who engaged in a gun battle with police for hours on Wednesday has an extensive criminal history, including convictions for violating gun laws.

Police say Maurice Hill, 36, is the local man who shot six officers. His first arrest, when he was 18 years old, was in 2001 for having a gun with an altered serial number, according to the Philadelphia Inquirer.

Police take shooting suspect, Maurice Hill, into custody after an hourslong standoff with police, that wounded several police officers, in Philadelphia early Thursday, Aug. 15, 2019. (Elizabeth Robertson/AP)

Hill has been arrested around a dozen times since he was 18, including being convicted six times on charges that involved illegal possession of guns, drug dealing, and aggravated assault. He has been to prison multiple times, including a 55-month sentence in 2010.

Hill pleaded guilty to federal gun charges in 2008 after he was caught with a Smith & Wesson .357 revolver and a Taurus PT .45 semi-automatic, which he was not lawfully allowed to possess due to his prior felony convictions. He was sentenced to four years and seven months in prison.

After an hourslong standoff that started when police entered the building to serve a warrant, Hill surrendered and was taken into custody.

All six officers who were shot were taken to the hospital for non-life-threatening injuries.

In a press conference, Mayor Jim Kenney called for more gun control in response to the shooting.

CONTD: @PhillyMayor pushing for gun control after 6 @PhillyPolice officers are released from the hospital @FOX29philly pic.twitter.com/h93E5Va4n1 — jennifer joyce (@JenniJoyceTV) August 15, 2019

President Trump also weighed in, calling for police to "get much tougher on street crime" on Thursday morning.