He played junior hockey in the Western Hockey League from 2000 to 2004 for the Swift Current Broncos, Prince George Cougars, and Vancouver Giants. The Toronto Maple Leafs chose him 74th overall in the 2002 NHL Entry Draft.
Ford played in the Maple Leafs' system from 2004 to 2008, mostly in the ECHL. In 2008-09 he joined the Victoria Salmon Kings. Since then he has split his time between the ECHL and the American Hockey League.