Captain Daniel Moriarity is accused of sexual exploitation, sexual interference and sexual assault.
The charges involve two cadets, a 16 year old girl and a boy who was 15 when the alleged assaults began.
Investigators say the attacks allegedly occurred between 2008 and 2011, at the Vernon army camp in the North Okanagan and at the Lt. Gen. Ashton Armoury in Victoria.
Moriarity was the deputy commanding officer of the Victoria Signals Army Cadet Corps 3005 before his arrest.
He is also facing a military charge of behaving in a disgraceful manner. (CKIZ)