Nacido en Inverness, Escocia, Charles Kennedy fue educado en Lochaber High School y estudió política y filosofía en la Universidad de Glasgow.