Eric Pagan-Afanador is accused of pistol whipping and shooting a man in the shoulder just after noon.
It happened at a home on the 200 block of Sheffield Road in Upper Darby around 12:00 p.m. Thursday afternoon.
Witness tips helped officers find Afanador's car on the Baltimore Pike in Lansdowne.
A police pursuit ended when he crashed into a store front.
Police say Afanador tried to flee with his 3-year-old daughter and 2-year-old son in his arms.
"The two children received no injuries. They were very, very lucky, because they were in the back strapped in their car seats," said Supt. Michael Chitwood.
The children are in the custody of a grandmother Thursday night.
Afanador has been charged with attempted murder, aggravated assault, weapons charges and two counts of reckless child endangerment.
The victim was treated at an area hospital with non-life threatening injuries.