The 32-year-old man interjected during the minute of silence between The Last Post and Reveille at the commemoration service in Martin Place on Tuesday.
“The courageous will never be silent as long as these wars continue. Senseless violence. Stop the wars. Bring peace to the world,” he yelled.
The man was arrested and later charged with behaving in an offensive manner in a public place, a police spokeswoman told journalists.
He was granted conditional bail to appear at Downing Centre Local Court on May 18.
Self-styled “General” Joseph Mekhael, 32, posted a picture of himself giving the thumbs up after being released on conditional bail earlier today.
“I just got out of jail after disrupting the celebration of war that is #anzacday and being assaulted by some of Sydney’s weakest pencil-necked police puppets!” he wrote.
On Monday, a war memorial in Melbourne was defaced with anarchist symbols and anti-war slogan “War is Murder”.
The red paint was scrubbed off the brick monument outside Warrandyte RSL in the city’s north ahead of Tuesday’s commemorations.