Чиди Одиа родился 17 декабря 1983 года в нигерийском городе Порт-Харкорт, расположенном в пятистах километрах от Лагоса, в бедной семье, в которой уже было пятеро детей. Чиди рано увлёкся футболом, участвовал в «чемпионатах» районов своего города. На одном из этих соревнований его заметили скауты футбольного клуба «Игл Семент», с которым он вскоре заключил контракт. За «Игл Семент» (ныне «Долфинс») Одиа играл до 1999 года. В 2000 году он перешел в другой нигерийский клуб — «Юлиус Бергер».
В 2001 году Чиди Одиа перебрался в молдавский клуб «Шериф» (Тирасполь). В этом же году Одиа стал обладателем Юношеского Кубка Африки. В составе «Шерифа» Чиди четырежды становился чемпионом Молдавии, дважды обладателем Кубка Молдавии и один раз обладателем Кубка чемпионов Содружества. В 2004 году Чиди Одиа заключил контракт с московским ЦСКА. За ЦСКА Одиа дебютировал в матче против «Ростова» 7 апреля 2004 года, выйдя в основном составе команды. С армейским клубом Одиа дважды становился чемпионом России, четырежды — обладателем Кубка и трижды — Суперкубка России, обладателем Кубка УЕФА.
Примерно с 2007 года перестал попадать в основной состав ЦСКА.
16 февраля 2012 года расторг контракт с ЦСКА по обоюдному согласию обеих сторон.
По состоянию на 27 июня 2011 года