Latem 2005 Ernani wyjechał do Azerbejdżanu i podpisał kontrakt z 3. drużyną sezonu 2004/2005 Karvanem Yevlax. Stał się podstawowym zawodnikiem zespołu i filarem obrony. Rozegrał 26 meczów, zdobył gola (w wygranym 7:1 meczu z FK Gandża) i przyczynił się do wywalczenia przez Karwan wicemistrzostwa Azerbejdżanu. W sezonie 2006/2007 wystąpił ze swoim klubem w Pucharze UEFA, który w pierwszej rundzie eliminacyjnej pokonał dwukrotnie 1:0 słowackiego Spartaka Trnava, w drugiej odpadł po dwumeczu z czeską Slavią Praga. Latem 2007 został wypożyczony do tureckiego trzecioligowca, Ordusporu. Na początku 2008 roku wrócił do Karvanu. W 2010 roku przeszedł do tureckiego drugoligowca, Mersin İdman Yurdu. W 2011 roku zakończył karierę.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1998 Vila Nova Goiânia
Campeonato Brasileiro Série B ? ? 1999 Vila Nova Goiânia
Campeonato Brasileiro Série B ? ? 2000 Cruzeiro EC
Campeonato Brasileiro Série A 0 0 2001 Guarani FC
Campeonato Brasileiro Série A 5 0 2002 Guarani FC
Campeonato Brasileiro Série A 0 0 2003 Guarani FC
Campeonato Brasileiro Série A 0 0 2003/04 Konyaspor
Süper Lig 9 0 2004/05 Konyaspor
Süper Lig 12 1 2005/06 Karvan Yevlax
Premyer Liqa 26 1 2006/07 Karvan Yevlax
Premyer Liqa 16 0 2007/08 Orduspor
3.