Ali Nasser Alriashi, 31, was arrested earlier this week during a traffic stop. While officers had him pulled over, a woman flagged them down and said she had been sexually assaulted by the suspect a while ago.
Officers impounded his vehicle and made the arrest on June 8.
Investigators believe the suspect has committed several sexual offenses against women in the southwest Detroit area for the past four months.
Ali Nasser Alriashi has been charged with Criminal Sexual Conduct First Degree, Criminal Sexual Conduct Third Degree and Kidnapping.
He is accused of sexually assaulting a 33-year-old Detroit woman this past May at Jefferson and West End in Detroit. In a second case police believe he kidnapped and raped a woman at gunpoint on May 25. at West End and Barnes.
Alriashi is due in court for a probable cause hearing 8:30 a.m., June 16 with a preliminary examination scheduled for 9 a.m. June 23.