Kaido Jaanson sündis 21. juunil 1940 Pärnus. 1965. aastal lõpetas ta Tartu Ülikooli ajaloo eriala, õppis 1968-1971 aspirantuuris ning sai 1975. aastal ajalookandidaadiks, kirjutas Õhtuleht.

Aastatel 1971-1991 töötas ta Tartu Ülikooli üldajaloo kateedri õppejõuna, oli 1991-1995 lähiajaloo õppetooli dotsent, 1995-1999 politoloogia osakonna juhataja, 1995-2001 rahvusvaheliste suhete professor ning alates 2001. aastast rahvusvaheliste suhete õppetooli hoidja.