Olympic boxer Damien Hooper has been charged with exposing himself to police and spitting on an officer at a Queensland nightclub.
The incident happened about 2am (AEST) on Sunday at Dalby, west of Brisbane.
Hooper, 20, of Toowoomba, has been charged with wilful exposure, obstructing police, and serious assault of a police officer.
He's due to face the Dalby Magistrates Court on February 19.
Hooper got into hot water with Olympic officials in London last year, when he strode to the ring wearing a T-shirt with the Aboriginal flag on it.
His action contravened the International Olympic Committee's charter, which prevents political statements at the Games.
Hooper was forced to apologise to Australian team boss Nick Green, but later said he didn't regret his actions which also breached an athletes' agreement.
"I was proud that I did it, I don't regret doing it," Hooper said at the time.
"We are two cultures living in one nation.
"Aboriginal, non-Aboriginal people (were) supporting me as well, just happy with what I was doing and the cause I was doing it for."
Hooper failed to make it beyond the second round at the Olympics, going down to Russian Egor Mekhontcev 19-11.