A 43-year-old Victorian man has been charged over the alleged deliberate attack on federal MP Helen Haines, as the full extent of her devastating injuries comes to light.

The independent member for Indi remains in a critical but stable condition at Melbourne’s Alfred Hospital after losing one leg, with surgeons now fighting to save the other.

Brendan Nugent, from Tarrawingee in north-east Victoria, was charged on Tuesday evening with three offences following the shocking incident outside Ms Haines’s electorate office in Wangaratta on Monday afternoon.

The charges include dangerous driving causing serious injury, intentionally causing serious injury and the Commonwealth offence of causing harm to a Commonwealth public official.

The federal offence alone carries a maximum penalty of 10 years’ imprisonment.

Mr Nugent is expected to appear before Wangaratta Magistrates’ Court on Wednesday.

Police allege the 65-year-old MP was deliberately struck by a white Toyota LandCruiser while standing near her vehicle on Murphy Street about 3.35pm.

Investigators believe the driver made a U-turn before striking Ms Haines, with reports suggesting she was hit twice and pinned between vehicles.

She suffered catastrophic lower-body injuries and was airlifted to Melbourne, where she underwent emergency surgery.

In an extraordinary twist, the accused man’s family has revealed they have known Ms Haines personally for more than two decades.

Mr Nugent’s father, Rod Nugent, and his partner, Christine Cunningham, released a statement expressing their devastation at the attack.

“Helen Haines is a deeply respected, valued and much loved member of our local community,” they said.

They described Monday’s events as “devastating and unfathomable”, revealing Ms Haines had been their friend for more than 20 years.

The couple also thanked those who rushed to help the injured MP and pledged to assist police with their investigation.

Meanwhile, investigators are examining Mr Nugent’s online activity as they work to establish a motive for the alleged attack.

According to an ABC investigation, the accused had posted extensively about environmental issues, politics and personal grievances over more than a decade.

Intriguingly, his previous interactions with Ms Haines online were not hostile. In a 2019 social media post, he appeared to praise her as a “politician who takes climate change seriously”.

The ABC also reported that Mr Nugent had previously been involved in environmental activism and had made social media posts describing financial difficulties, chronic pain and struggles to access disability support.

Sources have confirmed he underwent a mental health assessment while in police custody, although authorities have not established whether his health or personal circumstances played any role in the alleged attack.

Police searched a property on Great Alpine Road in Tarrawingee on Tuesday as part of their investigation.

Victoria Police have described the incident as targeted but say there is currently no indication of any broader threat to the community.

The attack has prompted an outpouring of shock and support from across Australia, with Prime Minister Anthony Albanese describing Ms Haines as a deeply respected parliamentarian and a person of exceptional integrity.

Mr Albanese also praised Wangaratta barber Ricky Jefferies, who reportedly rushed to the scene and restrained the suspected driver until police arrived.

“That person is a hero today,” the Prime Minister said, thanking him for an intervention that may have prevented further harm.

Ms Haines’s family has expressed gratitude to emergency workers, medical staff and members of the public who came to her aid, while asking for privacy as she receives treatment.

For the people of Indi, the attack has been particularly distressing. Ms Haines, a former nurse and midwife, has represented the regional electorate since 2019 and is a familiar figure in the close-knit community.

As the criminal investigation continues, attention remains firmly on her recovery, with Australians across the political divide hoping for encouraging news from the hospital.

The Alfred Hospital is expected to provide a further update on her condition on Wednesday morning.