Drafted by the Cincinnati Reds in the 2nd round of the 1987 MLB amateur draft, Benavides would make his Major League Baseball debut with the Cincinnati Reds on May 14, 1991, and appear in his final game on August 11, 1994. Benavides was a member of the inaugural Colorado Rockies team that began play in Major League Baseball in 1993.
During the 2007 season he spent time as the interim manager of the Cincinnati Reds Rookie-Advanced farm club, the Billings Mustangs. He now serves as the infield coordinator of the Cincinnati Reds Minor League Teams. He is also the head coach of the Freddie Benavides Baseball Academy, which take place in Laredo from late November to mid January.