The 26-year-old forward moves from Crawley Town, joining Alan Connell, Ricky Ravenhill and Leon McSweeney as new arrivals at the end of the transfer window after the appointment of Chris Wilder as the new Town manager.
Wilder has also extended the loan stay of Antonio German and allowed Ishmel Demontagnac to leave the club.
His first game in charge against Rochdale was postponed but Saturday's clash at Cheltenham has been given the all-clear despite the continuing heavy rain.