Dibble began life with Bury as a youth team player and signed professional terms with the Shakers in 2012.
He made his senior debut whilst out on loan with Warrington Town for a month before returning to Gigg Lane. In the summer of 2013 Dibble switched to Barnsley on a one-year deal with the option to extend.
Whilst with the Tykes Dibble joined Nuneaton Town on loan before switching to Chelmsford City in the National League South. In the summer of 2016 Dibble signed for National League North side Boston United before joining Nuneaton Town after just two months with the Pilgrims.
In April 2017 Dibble joined Chorley on a seven day emergency loan, making his debut in a league game against Gloucester City, the first of his two matches with the Magpies.
In 2017 he signed a one-year contract with Wrexham under manager Dean Keates.