Учился в Афинской консерватории, затем у Джозефа Гингольда в Индианском университете. В 1985 г. выиграл в Хельсинки Международный конкурс скрипачей имени Сибелиуса (где был самым юным из конкурсантов); за этой победой в 1988 г. последовали первые места в Наумбурговском конкурсе и Конкурсе имени Паганини.
В репертуаре Кавакоса важное место занимает скрипичный концерт Сибелиуса, с которым он не расстаётся после одноимённого конкурса, а также произведения Шуберта, Паганини, Чайковского, Венявского, Дебюсси, Изаи.
Играл с крупнейшими оркестрами и дирижерами мира. Выступал в ансамбле с Г.Шиффом, Н.Гутман, Э.Аксом, Е.Леонской.
В последние годы Кавакос также выступает в качестве дирижёра. C 2007 он руководит камерным оркестром Зальцбурга (Camerata Salzburg), сменив на этом посту сэра Роджера Норрингтона.