Investigators say the alleged assaults happened over the past two years at a long-term care home on the city's south side.
One of the alleged victims is a 33-year-old man who is severely disabled.
The other is a man who has since died.
Police arrested 25-year-old Brandon Harper on Tuesday.
He faces three counts of sexual assault.