The 24-year-old joins Brian Rice's side after scoring 35 goals in all competitions for FC United of Manchester last season.
The former Radcliffe forward is Accies' fourth new signing after Callum Smith (Dunfermline Athletic), Charlie Trafford (Inverness Caledonian Thistle) and Ross Callachan (St Johnstone).