The 23-year-old, who had been strongly linked with Hibs, has departed Hamilton Accies for a reported six-figure fee.
Odoffin was a hugely impressive figure for Accies despite their relegation last season.
His versatility, combative style and ball-winning, whether in defence or midfield, stood out.
The Englishman signed a new deal midway through the campaign but after 42 appearances for the club has departed.
Ken Buchanan: Statue of Scottish boxing legend unveiled on Edinburghs’s Leith Walk
Robbie Neilson reveals Hearts' chances of a new signing for Zurich tie - plus Alex Cochrane and Craig Halkett injury update
Former Hearts striker steps out of 'comfort zone' with move to Turkish top flight
How the Hearts players rated in the 4-1 victory over Dundee United
Hibs debrief: Alarm bells in the stand (and defence); Tavares decision; ref's big calls
“I held talks with the gaffer and the coaching staff prior to joining,” he told the club's channel. “They showed that they wanted me here and they showed intent, that meant a lot to me.
“I’m buzzing with the move. Not only to get back into the English leagues, but it is closer to home as well. I just can’t wait to get started.
“Wherever the gaffer wants to put me I’m going to give 100% and that is the main thing.”