A man has been arrested for allegedly raping a pony at a children's zoo in Germany.

The 23-year-old Syrian man was reportedly spotted at the Kinderbauernhof (children's farm) area of Goelitzer Park, in Berlin, by a babysitter who was visiting the zoo with a child.

The man was spotted allegedly committing the act at the Kinderbauernhof (children's farm) area of the German capital's Goelitzer Park Credit: Alamy

The incident happened at around 3pm on November 3 in front of horrified visitors, local media reported.

A mum told the Berliner Morgenpost: "My babysitter was at Goerlitzer Park with our son when they witnessed the man carrying out a sexual act on the pony."

The woman said her babysitter had informed park staff about the incident but is unwilling to talk about it any further because it was "too traumatising".

A zoo employee told the German newspaper that the babysitter had taken a photo of the man as he committed the act, and immediately contacted park staff, who called the police.

He was reportedly spotted by a babysitter, who was visiting the zoo with a child Credit: Getty - Contributor

When the young man allegedly realised that he had been seen, he got off the animal and disappeared into the park.

The unnamed suspect from Syria is facing charges for violating the Animal Welfare Act and "causing a public nuisance through sexual acts", police confirmed.

He faces up to three years in prison or a fine if convicted.

The kid's petting farm in Germany's capital is popular with young families and is home to two ponies, two donkeys, half a dozen sheep and goats as well as chickens, ducks and rabbits.