It happened around 1:00 Saturday morning along West Street and Valley roads.
An unidentified pedestrian was struck while crossing the street.
The striking driver did stop at the scene and was questioned by police.
The victim was taken to Abington Memorial Hospital in serious condition.
No word what caused the accident.