A police officer is among six people who have been injured in a crash and stabbing in Sydney's south.
Police, fire crews and intensive care paramedics were called to the Princes Highway in Engadine after a two-car crash at the intersection of Old Bush Road about 9am.
A car travelling south on the Princes Highway collided with another vehicle as a result of a domestic altercation between a man and a woman about 8.50am, according to police.
READ MORE: Police called to brawl at under 13s footy match in Sydney
Police allege the woman was assaulted by the male while in the car.
Superintendent Don Faulds told media the alleged attacker, 58, was armed with a box-cutter when he allegedly emerged from the car and began to run away.
He was then tasered and taken into custody.
A woman who was travelling in the car with him suffered multiple stab wounds, while a police officer attending the scene suffered lacerations to the wrist area.
That officer was taken to St George Hospital and is in a serious but stable condition.
The woman was also taken to hospital in a serious but stable condition.
Faulds said NSW Ambulance officers treated and assessed six patients, including two who were injured in the crash.
He said the man and woman in the car were in a domestic relationship.
The man is known to police.
Faulds praised the actions of community members who rushed to aid the people involved in the crash.
"Amazing work… they just turned up thinking it was a motor vehicle accident and they were faced with a male armed with a box cutter," he said.
NSW police minister Yasmin Catley told reporters today that there was no ongoing threat to the public.
"Obviously that investigation is under way, I've been advised that the person of interest has been arrested," she said.
"There is no threat to the community. I want the community to know there is no threat whatsoever."
The Princes Highway is closed in both directions between Farnell Avenue at Loftus and Heathcote Road.
Support is available from the National Sexual Assault, Domestic Family Violence Counselling Service at 1800RESPECT (1800 737 732).