The 22-year-old had been linked with the likes of Arsenal, Manchester United and Juventus in recent months.
Dentinho has signed a five-year contract with the Ukrainian giants.
A note on Shakhtar’s official website reads: “Today, May 20, the club has announced the transfer of the Brazilian forward Dentinho (Corinthians), after he signed on a five-year contract for €7.5 million.”