The 27-year-old former Ipswich Town, Charlton Athletic and Notts County wide forward goes straight into the Robins' squad to face Mansfield Town at home on Saturday (3pm kick-off).
Danny Haynes wants to help fire Cheltenham Town up the table after signing a deal until the end of the season.