Colin Edwards memulai balapan pertamanya pada motorcross di usia empat tahun, lalu pindah ke Road racing pada tahun 1991 di mana ia tak terkalahkan dalam kelas amatir. Edwards menjadi pembalap profesional pada awal tahun 1992 dan mendapat gelar AMA 250cc. Pada tahun 1995 ia ditawari posisi bersama dengan pabrikan Yamaha di World Superbike. Berhasil juara pada tahun 2000 dengan Honda.
Finish kedua setelah Troy Bayliss pada tahun 2001 , kemudian merebut gelar juara dari Bayliss pada tahun 2002. Edwards pindah ke MotoGP pada tahun 2003 dengan tim Aprilia, mencapai podium pertamanya tahun berikutnya dengan Telefonica Movistar Honda. Di tahun 2005 bersama dengan pabrikan Yamaha dengan Valentino Rossi untuk menyelesaikan musim yang terbaik mendapatkan peringkat ke empat. Di tahun 2012 ini, Edwards memulai petualangan baru dengan tim NGM Mobile Forward Racing.