A British-Iranian university professor has been detained in Iran on "security charges", justice officials in Tehran have confirmed.

Abbas Edalat, a computer scientist and mathematician at Imperial College London, was reportedly arrested earlier this month by the Revolutionary Guard.

Iran’s official IRNA news agency on Sunday quoted judiciary spokesman Gholamhossein Mohseni Ejehi as saying Mr Edalat had been detained on “security charges”, without elaborating.

On Thursday, the semi-official Fars news agency said Mr Edalat was one of several people arrested by the Guard over accusations of being part of a spy “network affiliated with Britain”.

Sunday's news report was the first official confirmation of Mr Edalat's arrest.

The academic had actively campaigned against Western military action targeting Iran.

He was academic workshop in Tehran when he was arrested, according to the Centre for Human Rights in Iran.

It is not known if any formal charges have been lodged against him.

Iran's security forces have detained a number of British-Iranian dual nationals in recent years.