Former NSW MP Michael Johnsen will not be charged after he was accused under parliamentary privilege of raping a sex worker.
Allegations were earlier this year heard in NSW parliament that a sitting MP had raped a sex worker in the Blue Mountains in 2019.
Mr Johnsen subsequently revealed himself as the accused and in March resigned his role as Upper Hunter MP.
He has consistently denied the allegations against him.
An ABC investigation later busted him sexting while in parliament.
His resignation triggered a by-election in which the National Party retained the seat, contributing to the resignation of Labor leader Jodi McKay and ascension of Chris Minns to the role.
"NSW Police sought legal advice from the Office of the Director of Public Prosecutions in relation to these matters," NSW Police said in a statement on Sunday.
"Following recommendations by the DPP, there was insufficient admissible evidence to proceed with charges."
Mr Johnsen said he felt vindicated by the decision, criticising Blue Mountains MP Trish Doyle for airing the accusations.
He wants Ms Doyle expelled from parliament.
"The member for Blue Mountains has recklessly and maliciously, without enquiring into the facts of the matter, abused parliamentary privilege," Mr Johnsen said in a statement.
Mr Johnsen is now styling himself as a government relations consultant, spruiking his record in the Upper Hunter.
Federal Nationals leader Barnaby Joyce on Sunday echoed Mr Johnsen's remarks, telling Sky News Ms Doyle should quit.
Australian Associated Press