The 22-year-old England C international has scored 54 goals in two seasons for the National League North side.
The former Grimsby player is Gareth Ainsworth's first summer signing.
"He's a physical striker who knows where the goal is and I'm confident his all-round play will benefit us," boss Ainsworth told the club website.
Find all the latest football transfers on our dedicated page.
Wycombe Wanderers have signed striker Dayle Southwell on a two-year contract from Boston United, subject to final paperwork being completed.