Ramos was a catcher. He was drafted by the Montreal Expos in the seventh round of the 1974 amateur draft and made his major league debut on September 26, 1978, in a 5–3 loss to the Philadelphia Phillies, going 0-for-1 in the game.
In 1982, Ramos was sent to the New York Yankees in exchange for fellow catcher Brad Gulden. Six months later, the Expos purchased his contract from the Yankees and Ramos found himself back in Montreal, where he finished his career. He played his final major league game on September 9, 1984, again against the Phillies, and was released by the Expos on March 28, 1985.
Ramos then spent three seasons as bullpen coach for the Anaheim Angels between 2000 and 2002, and worked in the same capacity with the Devil Rays from 2006 through 2011.[3]
In 2011, the Florida Marlins hired Ramos as their Latin American player development coordinator.[4]