Campos began his professional baseball career as a member of the Águilas del Zulia of the Venezuelan Winter League in 2010.
[1] It was later determined that Campos required Tommy John surgery, and he subsequently missed the entire 2012 season recovering.
[2] He was assigned to the Single-A Fort Wayne TinCaps to open the 2013 season, and later earned a promotion to the Double-A San Antonio Missions.
[1] He remained with the Missions until the end of the minor league season, and finished the year with a 2–7 record, 6.37 ERA, and 108 strikeouts in 82 total innings.
[9] On November 22, 2017, Campos was signed by the Cleveland Indians to a minor league contract with a non-roster invitation to the club's 2018 spring training camp.
[10] The Indians granted Campos his release on December 20, and he signed a one-year, $400,000 contract with the Hiroshima Toyo Carp later that day.