Upon completion of his college career, and unsigned from the Blackhawks, Ford made his professional debut in the 2008–09 season with the Charlotte Checkers of the ECHL. He was signed to a professional try-out with AHL affiliate, the Hartford Wolf Pack, on November 6, 2008, before he was returned to the Checkers on December 8, 2008. Ford was selected to the American Conference team for the ECHL's All-Star game and following a three-goal, four point performance was named the All-Stars MVP on January 21. Enduring a second stint with the Wolf Pack in late January he compiled a combined 25 games, scoring one goal and two assists. On March 11, immediately after his second spell with Hartford was ended, Ford was signed to a P.T.O contract with fellow AHL team, the Lake Erie Monsters, going scoreless in five games. Ford returned to the Checkers to complete his season with 38 points in 28 regular season games and 5 points in 6 games during the playoffs. In the 2009–10 season, Ford re-signed with the Charlotte Checkers, but played only 3 games before he was loaned back to Lake Erie on October 30, 2009. Remaining with the Monsters for the duration of the season, Ford posted 13 goals and 27 points in 45 games while also leading with a team-high Plus/Minus of +14. Re-signed by Lake Erie prior to the 2010–11 campaign, he was invited on a try-out to participate in the Monsters NHL affiliate, the Colorado Avalanche, training camp on September 15, 2010 before returning to Cleveland to begin the season. On July 1, 2011, Ford was signed to his first NHL contract, agreeing to a two-way one-year deal with the Washington Capitals. Assigned to the Capitals affiliate, the Hershey Bears, Ford scored 28 points in 39 games before he was traded by the Capitals to the Philadelphia Flyers in exchange for Kevin Marshall on February 2, 2012. Ford was re-signed to a one-year extension with the Flyers on April 4, 2012. Assigned directly to affiliate, the Adirondack Phantoms, in the following 2012–13 season, he suffered from injury and a lack of production to post only 4 goals in 35 games with the Phantoms. On March 12, 2013, Ford was traded by the Flyers to the Columbus Blue Jackets for future considerations. He remained in the AHL to be immediately assigned to affiliate, the Springfield Falcons. Released as a free agent by the Blue Jackets, Ford remained in the AHL signing a one-year contract with the Oklahoma City Barons on July 13, 2013. On July 2, 2015, Ford followed the Edmonton Oilers AHL affiliation, in signing a one-year AHL contract with the Bakersfield Condors for the 2015–16 season. Ford led the Condors with 27 goals and 51 points in 64 games.
Grand Rapids Griffins
After three seasons within the Oilers AHL affiliates, Ford left as a free agent to add a veteran presence on a two-year AHL deal with the Grand Rapids Griffins, an affiliate to the Detroit Red Wings on July 12, 2016. During the 2017–18 season, Ford served as captain for the Griffins, where he recorded 22 goals and 16 assists in 72 games, ranking fourth on the team in goals and sixth in points. On June 26, 2018, the Grand Rapids Griffins signed Ford to a two-year contract extension.