Forteviot war Hauptort des piktischen Königreichs Fortriu. Der Gründungslegende von St Andrews zufolge, errichtete König Óengus I. († 761) am Standort eine Kirche. Kenneth MacAlpin soll hier im Jahre 860 in seinem Palast verstorben sein. Auf einem Hügel oberhalb der Ortschaft befand sich die Burg Malcolm Canmores. Edward Balliols Armee kampierte 1332 vor der Schlacht von Dupplin Moor, eine der entscheidenden Schlachten des Zweiten Schottischen Unabhängigkeitskriegs, auf einem Feld unterhalb der Burg.