The 25-year-old made 17 appearances for the Rhinos last season as they completed the treble.
The Germany international said: "Last season was an incredible season for the club and everyone is excited about the future.
"I am pleased to have my future sorted now and can look forward to the next three years with confidence."
Leeds Rhinos second-row Jimmy Keinhorst has signed a new three-year contract with the Super League champions.