The Department of Public Safety says District Judge Lono Lee knocked the man down and put him in a chokehold Monday.
Steven Michael Hauge was charged with disorderly conduct, obstruction of government operations and criminal property damage.
Sheriff Shawn Tsuha says Hauge had been going from courtroom to courtroom in the Honolulu District Court building screaming. He is accused of grabbing the Hawaii flag and breaking the staff while swinging it around.
Lee couldn't be reached for comment, but public safety spokeswoman Toni Schwartz confirmed the incident to the Honolulu Star-Advertiser.
Hauge couldn't be reached at Oahu Community Correctional Center on Wednesday where he is being held on $1,500 bail.