The incident occurred while an anti-Brexit protest took place beside Holyrood this afternoon.
A Police Scotland spokesman declined to give details of the incident but confirmed a 31-year-old man had been arrested.
The spokesman added: “Nobody was hurt during the incident.
“At this stage there is nothing to suggest that the incident is terrorist-related. Police investigations are ongoing.”