Aboriginal Senator Lidia Thorpe branded Britain's Elizabeth II a "colonising" queen on Monday, as the recently elected lawmaker reluctantly swore allegiance while taking the oath of office.

In a flash of protest, Greens senator Thorpe raised her right fist in a Black Power salute as she begrudgingly swore to serve the 96-year-old monarch, who is still Australia's head of state.

"I sovereign, Lidia Thorpe, do solemnly and sincerely swear that I will be faithful and I bear true allegiance to the colonising Her Majesty Queen Elizabeth II," she said before being rebuked by a Senate official.

"Senator Thorpe, Senator Thorpe, you are required to recite the oath as printed on the card," said the chamber's president Sue Lines.

After reciting the pledge as required, Thorpe declared on Twitter: "Sovereignty never ceded."

Australia was a British colony for more than 100 years, a period during which thousands of Aboriginal Australians were killed and communities were displaced wholesale.

The country gained de facto independence in 1901, but has never become a fully fledged republic.

In 1999, Australians narrowly voted against removing the queen, amid a row over whether her replacement would be chosen by members of parliament, not the public.

Polls show most Australians are in favour of being a republic, but there is little agreement on how a head of state should be chosen. 

The issue was rekindled at the last election, when noted republican Anthony Albanese was elected prime minister. He quickly appointed the country's first "minister of the republic".

"I do support a republic," Albanese told CNN on Sunday, but added that another referendum would have to wait until after a promised referendum on giving Aboriginal Australians an institutional role in policymaking.

"Our priority this term is the recognition of First Nations people in our Constitution," he said.

Thorpe has also called for truth and reconciliation about the past, and a "treaty" that would legally acknowledge Aboriginal historical ownership of the land. 

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.