Purifoy accepted an athletic scholarship to attend the University of Florida, where he played for coach Will Muschamp's Florida Gators football team from 2011 to 2013. As a true freshman in 2011, he played in all thirteen games as a reserve cornerback and on special teams. As a sophomore in 2012, he started twelve of thirteen games, recording 51 tackles. As a junior in 2013, he started seven of eleven games, recording 24 tackles, two interceptions and two quarterback sacks. On November 30, 2013, Purifoy announced that he would forgo his senior season and enter the 2014 NFL Draft.
Professional career
Indianapolis Colts
Purifoy's problems off the field may have contributed to a slip from a late draft pick to an undrafted free agent. On May 12, 2014, it was announced that the Indianapolis Colts agreed to terms with Purifoy. Purifoy went into the preseason with a competition with fellow cornerback Marcus Burley. Both performed well and cutting either would be difficult, so the Colts traded Burley to the Seattle Seahawks for a 6th round draft pick. The Colts kept Purifoy and was on their initial 53-man roster. Purifoy dressed for 11 games during the 2014 season, seeing his snap count increase over the course of the year. He was waived on November 27.
Purifoy was claimed off waivers by the Seahawks on November 28, 2014, but was waived after a failed physical on December 1, 2014. Whilst a free agent, Purifoy was suspended by the NFL for the first ten weeks of the 2015 season, most likely for violating the substance abuse policy.
BC Lions
On March 21, 2016 Purifoy signed a contract with the BC Lions of the Canadian Football League. According to Lions head coach Wally Buono, Purifoy had a very impressive first season in the CFL. He was, however, deemed ineligible for rookie of the year consideration based on the fact that he had dressed for an NFL regular season game in the past. Purifoy had a strong second season with the Lions in 2017, amassing 49 defensive tackles, three special teams tackles and three interceptions. Following the 2017 season, Purifoy was not re-signed by the Lions and became a free agent.
Ottawa Redblacks
On the first day of free agency, February 13, 2018, Purifoy was signed to a one-year contract by the Ottawa Redblacks. He played in the Redblacks first seven games of the season and contributed with 29 tackles, one interception and a forced fumble. Purifoy was released by the Ottawa RedBlacks on August 6, 2018.
Saskatchewan Roughriders
One day after being released by the Redblacks Purifoy signed with the Saskatchewan Roughriders.