CONTENT WARNING: This article discusses domestic violence.

NSW Police have confirmed the identity of the gunman shot dead by officers while firing at Penrith Police Station last night, saying the culprit was 32-year-old Daniel King. 

ABC reports the violent spree began around 8:45pm, when King fired several shotgun rounds at the door of a Marayong home.

Stacey Taylor, who was at the premises with her three young children, told the Daily Telegraph she was pregnant with King’s child.

The pair were estranged, and King had reportedly pressured her to seek a termination in recent months.

It is not believed anybody was harmed at the Marayong address.

King drove to St Mary’s Police Station around 9:15pm, before firing several shots into the building. Nobody was harmed at that scene.

He arrived at Penrith Police Station at 9:35, where he brandished a pump-action shotgun, approached a police vehicle, and shot at a number of officers.

Police returned fire, fatally wounding King.

Eyewitness footage, captured from a dance studio across the road from the police station, shows a man approaching officers amid gunfire.

The man can be seen falling to the ground before officers rush towards him.

NSW Police Deputy Commissioner Jeff Loy told the ABC officers acted with “empathy” towards King when they dragged him inside the building to administer aid.

One police officer sustained a non-life threatening shotgun pellet wound during the incident. He is receiving treatment at Westmead Hospital.

Several other officers also sustained minor injuries, which were not caused by gunfire.

High Street near Penrith Police Station is cordoned off for an ongoing police operation. NSW Police last night advised people to avoid St Mary’s Police Station until further notice.

A full investigation into the incident is underway, as officers work to confirm King’s motives for what Deputy Commissioner Loy described as an “extreme” attack.

Help is available.

If you require immediate assistance, please call 000.

If you’d like to speak to someone about domestic violence, please call the 1800 

Respect hotline on 1800 737 732 or chat online. 

Under 25? You can reach Kids Helpline at 1800 55 1800 or chat online.

Source: ABC
Image: Today / Nine Network