Ramos, who had surgery after suffering the injury on Opening Day, was scheduled to bat fifth as the Nationals wrapped up their series against the Los Angeles Dodgers.
"My legs feel good, my hand feels good," Ramos told reporters. "I'm ready to go. I've been waiting for this moment."
The 26-year-old Ramos went 2-for-7 with a home run and 3 RBIs in two rehab games with Class-A Hagerstown and Double-A Harrisburg. He batted .272 with 16 home runs and 59 RBIs in only 287 at-bats over 78 games last season, while missing 59 games with a hamstring injury.
To make room on the roster, pitcher Blake Treinen, who had a 0.77 ERA in 11 2/3 innings for the Nationals, was optioned to Triple-A Syracuse.
Mark Saxon of ESPNLosAngeles.com and The Associated Press contributed to this report.