A 17-year-old girl was assaulted in Sherrington Road Park at about 22:00 BST on 17 June.
Dara Abdullah, of Surrey Road, Ipswich, has been charged with one count of rape and two counts of assault by penetration.
The 39-year-old will appear before South East Suffolk Magistrates' Court later.
A man has been charged with rape after a teenager was attacked in a park in Ipswich.