Pineda last pitched on April 23, when he was ejected from a game against Boston. He received a 10-game suspension from Major League Baseball for "possessing a foreign substance on his person."
Pineda has been on the DL since May 6 with a right shoulder muscle injury. He returns to face the Baltimore Orioles after making two rehabilitation starts for Triple-A Scranton-Wilkes-Barre.
"We wanted to make sure that we felt he was ready, and that he felt he was ready," Yankees manager Joe Girardi said.