He was signed as a non-drafted free agent by the Detroit Tigers on 29 May 2012[1] and played in the Tigers farm system until he was released following the 2017 season. In March 2018, he was signed as a free agent by the Minnesota Twins, and was assigned to extended spring training before being released at the end of the season.