RCMP have laid charges against a Winnipeg police officer after receiving reports alleging a 10-year-old boy had been sexually assaulted.

Police said a teenage boy came forward in August 2012 with reports of being inappropriately touched in August 2006 in the Rural Municipality of Rockwood.

After a lengthy investigation, 52-year-old Kenneth Jack Anderson was charged with sexual assault and one count of sexual interference.

Anderson was previously charged in 2008 in connection with two sexual assaults on two boys and and acquitted of those charges in 2011.

The charges related to incidents with two boys who alleged Anderson inappropriately touched them in September 2006 at a sleepover at his home.

Anderson formerly did volunteer work with at-risk First Nations children.

He returned to the Winnipeg Police Service after being acquitted of the 2008 charges.