Regina police have arrested a convicted sex offender with a history of committing crimes against children.

Police arrested Benjamin Moore in the 1600 block of Halifax Street on Wednesday.

Authorities say Moore had a high risk of reoffending. The 39-year-old has a history of committing sexual offences against the children or grandchildren of people who befriended him.

Moore is currently being held in a detention facility.