His honest comments come hours after Nationals senator Bridget McKenzie said she would vote "no" on same-sex marriage regardless of the outcome of a popular vote.

Current government policy is to ask the Australian people whether they want same-sex marriage in a non-binding, nationwide poll known as a plebiscite.



Last year, prime minister Malcolm Turnbull told the parliament that whatever the Australian people decide, "that decision will stick".

However, Bernardi told Sky News he has never been someone who is happy to "bow to the whims of what is popular public opinion".



"A plebiscite is a glorified opinion poll, and no government should be bound by that."

Bernardi also called for the "attempted legislation by boredom" of same-sex marriage activists to stop.

"We've had 16 bills over ten years, none of them have passed, and yet advocates don't want to accept it doesn't have parliamentary support."

"It's like Chinese water torture, you're just getting these drips on you all the time saying 'We're going to bludgeon you into submission'."

Bernardi also said he would expect same-sex marriage to pass the parliament if the Australian people indicate their support in a plebiscite.