The Leamington striker has joined League Two club Forest Green Rovers for an undisclosed fee.
The 22-year-old, who joined Brakes last summer from Alvechurch, has scored 24 goals in 27 appearances this term.
Manager Paul Holleran has turned another young player’s pro dream into a reality and said: “We are absolutely delighted to see Josh make the step up into the Football League.
“He had a number of clubs looking at him and he spoke to several of them, but has made the decision that Forest Green Rovers is the right move for him.
“He is moving to an upwardly mobile, ambitious club with good football people. Director of Football Richard Hughes watched Josh several times, and in Mark Cooper they have a very good manager who I am sure will get the best out of him.
“We’re just pleased to have been able to play a part and put the cherry on the top for him if you like.
“It’s great to see that young players do still have a pathway into the professional game and can get themselves noticed playing in Non League. Josh has really earned his chance with his performances and goals for us this season, and our greatest wish for him now is that he settles in quickly at Forest Green and hits the ground running.”
Rovers director of football Richard Hughes said: “Josh is a player we have done a lot of work on. He has a very good goal scoring this year and have watched him on six or seven occasions.
"He has got a really good pedigree, has scored goals on his way up through the leagues and, in terms of his personality, he is our kind of player, very humble, has worked other jobs and is keen to be stepping into full-time football. He fits our profile as a person as well as a footballer.”