Christian Gonzales memulai karirnya di Indonesia pada tahun 2003 silam. Klub labuhan pertamanya di Indonesia adalah PSM Makassar. Di klub tersebut, Gonzales menunjukkan ketajamannya dengan mencetak 27 gol selama satu musim, sekaligus mengantar klub tersebut menjadi runner up (juara 2) ISL. Namun di musim berikutnya, Christian dikenai sangsi larangan bermain selama semusim dan denda Rp. 20 juta oleh PSSI, karena memukul seorang offisial dari tim Persita Tangerang.
Setelah bebas dari skorsing, Christian memperkuat tim Persik Kediri pada tahun 2005. Selama 4 tahun membela klub tersebut, ia mencetak total 100 gol dari 102 pertandingan dan menjadi top skorer Liga Indonesia selama dua musim berturut-turut (2005 dan 2006). Pada tahun 2006, Christian Gonzales dinobatkan sebagai pemain termahal Indonesia dengan gaji mencapai Rp 1,2 miliar per tahun.
Ketajaman Christian Gonzales berbanding lurus dengan keberingasannya. Di tahun 2008, ia kembali diskors oleh PSSI karena tindakan tidak sportif. Pada tahun yang sama pula, pemain yang mendapat julukan El Loco (Si Gila) ini mengalami konflik dengan manajemen Persik. Pasalnya krisis finansial yang dialami Persik membuat manajemen harus melakukan rasionalisasi gaji. El Loco tidak menyetujui keputusan tersebut.
Pada awal tahun 2009, ia hengkang ke Persib dengan status pinjaman, remisi (penangguhan) yang diberikan ketua PSSI Nurdin Halid membuatnya mampu bermain kembali di Liga Indonesia. Gajinya di klub asal Bandung tersebut mencapai 60 juta rupiah per bulan. Kembali El Loco mengganas. Ia mampu mencetak 14 gol dari 16 pertandingan di paruh musim tersebut, dan berhasil masuk ke jajaran top skorer Liga Indonesia musim 2009, hanya kalah dari Boas Salossa dengan torehan 28 gol.
Setelah musim 2008 berakhir, Persib mengontrak El Loco sebagai pemain tetap, karena ia berstatus bebas-kontrak setelah kontraknya di Persik Kediri habis.
Disamping ketajamannya sebagai penyerang, Christian Gonzalez dikenal dengan sikapnya yang tempramental. Sejak pertama kali merumput di Indonesia tahun 2003, dia sudah mendapat hukuman dari Komisi Disiplin PSSI sebanyak lima kali karena perilaku kekerasan terhadap lawan dan pelecehan terhadap wasit. Akan tetapi hukumannya hampir tidak pernah dilaksanakan secara efektif karena ketua umum PSSI Nurdin Halid yang terkesan melindunginya. Bahkan untuk kasusnya yang ke-5, Badan Liga Indonesia mengaku tidak bisa berbuat apa-apa ketika hukuman larangan bermain yang seharusnya 12 bulan dibatalkan oleh Nurdin Halid ketika hukuman baru berjalan 3 bulan. Hal ini dipertanyakan beberapa pihak, termasuk PSMS Medan yang menyatakan bahwa PSSI telah menghilangkan unsur pembelajaran dan Nurdin Halid sangat pilih kasih dalam memberi ampunan.
Berikut daftar ‘kasus’ yang pernah dibuat oleh El Loco selama merumput di Indonesia:
- Pada putaran kedua Liga Indonesia 2004, Christian Gonzalez memukul pengurus Persita Tangerang di Stadion Benteng. Dia dihukum setahun oleh Komdis PSSI, namun bisa merumput kembali ketika hukuman baru berjalan 6 bulan.
- Pada putaran final Liga Indonesia 2006, Christian Gonzalez menanduk penyerang PSIS Semarang, Emanuel de Porras. Dia dihukum sebanyak tiga pertandingan untuk itu, namun tidak pernah dijalankannya.
- Pada tahun 2007, dia meludahi wasit Hidayat ketika Persik Kediri dijamu Pelita Jaya. Dia dihukum sebanyak tiga pertandingan untuk itu, namun tidak pernah dijalankannya.
- Di babak delapan besar Liga Indonesia 2007, dia berkelahi dengan bek Persija Jakarta, Abanda Herman. Namun lagi-lagi hukuman tiga pertandingan yang didapatkannya tidak pernah dilaksanakan.
- Pada bulan November 2008, Komdis PSSI menjatuhkan hukuman larangan bermain 1 tahun kepadanya karena memukul bek PSMS Medan, Erwinsyah Hasibuan. Dia mengajukkan banding ke Komisi Banding PSSI, namun bandingnya ditolak, dan Komisi Banding ikut menguatkan sanksi yang diberikan oleh Komisi Disiplin. Akan tetapi pada Februari 2009 dia dinyatakan boleh bermain untuk Persib Bandung setelah Ketua Umum PSSI Nurdin Halid memberikannya pengampunan.
Rasa cinta Gonzales tidak hanya demikian. Ketika ayahnya jatuh sakit dan meninggal beberapa waktu lalu pun dirinya tidak kembali ke Uruguay untuk menjenguk sang ayah. Sejak lama Gonzales sudah meminta agar kewarganegaraannya diubah, ia sangat ingin membela timnas Indonesia. Pada tanggal 1 November 2010, impiannya terkabul. Christian Gonzales resmi menjadi Warga Negara Indonesia dan pada tanggal 21 november ia melakukan debut perdananya bersama timnas sepakbola Indonesia. Kini ia termasuk satu dari 22 pemain yang dipanggil pelatih Alfred Riedl untuk membela timnas Indonesia di ajang AFF Cup.
Gol pertama El Loco di ajang resmi adalah ketika Indonesia melibas Malaysia pada ajang piala AFF 4 Desember silam. Pada pertandingan-pertandingan berikutnya, ia kerap menciptakan peluang bagi Indonesia. El Loco mengaku bahagia mengenakan jersey Merah-Putih. Ia ingin bermain membela Indonesia sampai umur 40 tahun.