Yale police responded to a break-in at a University-owned apartment building Friday evening.
When officers arrived to scene, the suspect was inside the residence, attacking a woman.
Kenneth Jackson, 52, said to be living at a New Haven homeless shelter, is charged with home invasion, sexual assault, robbery and burglary.
The name of the victim has not been released.
Yale police continue to investigate.