The 24-year-old Birmingham born striker started his career with Notts County, before going on to play for a number of non-league teams in the West Midlands.
He then netted 31 times in 46 games for Halesown Town earning a move to Grimsby Town.
More recently he has turned out for Stourbridge, where he bagged 15 goals in 16 games last season before heading to Ilkeston.
Gibson will provide much needed fire power for the Bucks front line - who have struggled in the absence of Jason Oswell who has been out injured.
And the forward will be in line to make his debut this evening as the Bucks welcome Brackley Town to the New Bucks Head.