 Ellis was born in Stockport.He progressed through Stockport County's Centre of Excellence youth system to make his first-team debut as a substitute in a 3–1 win over Shrewsbury Town in League Two on 22 April 2006.In 2008, he spent time on loan to Conference National club Droylsden.