Bruce Rogal, 59, died after a manhunt and a police chase that ended when he crashed his car at the West Bradford Township home he had shared with his wife, Chester County District Attorney Tom Hogan said.
State police said at least one trooper shot at Rogal following the crash, but it's not clear if he returned fire. A gun was found in his car, authorities said, but a cause of death hasn't been determined.
No troopers were injured, authorities said.
Rogal had received word of an order finalizing the divorce that authorities said was mailed on Wednesday and "that appears to be what set him off," Hogan said.
Rogal first went to the house where his ex-wife was in the driveway changing her car's oil, shot at her and missed. He then drove to a retirement center in East Goshen where he shot and killed his parents, William and Nancy Rogal, who were both in their late 80s.
Rogal then drove off, and police soon sent out an alert about the car he was driving. State police spotted the vehicle driving past the agency's Embreeville Barracks shortly before 1 a.m. Thursday, and a chase ensued that also involved SWAT team members.
Aided by a police helicopter, the troopers were able to follow Rogal a few miles into the West Bradford neighborhood where his ex-wife lives and where the initial shooting incident happened.
The chase ended when Rogal's crashed his car into the side of the house.
Court documents obtained by the Daily Local News in West Chester, Pennsylvania, showed Rogal's ex-wife had filed an order of protection from abuse against him in 2015, shortly before filing for divorce.
Rogal's attorneys had argued the order was a way to gain an upper hand in the divorce and said some of the incidents she had listed in the petition alleging Rogal had threatened or assaulted her. The court ordered him to leave their home.
Authorities confirmed they contacted both the special master who oversaw the divorce and the judge who signed the decree, eventually evacuating the special master from her home Wednesday night as a safety precaution.
This story has been corrected to show Rogal drove his car into his ex-wife's home in East Bradford Township, not into his home in Glenmoore.
Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.