Le joueur de 33 ans, qui s'est fait un nom au Celtic, à Southampton et à Tottenham, revient en Écosse.
Le milieu de terrain défensif évoluait à Montréal en MLS après avoir quitté Tottenham, où il a passé trois saisons.
A Dunfermline, Victor Wanyama retrouvera l'entraîneur Neil Lennon, qui l'avait lancé au Celtic entre 2011 et 2013, et qui vient d'être officialisé au sein du club de deuxième division écossaise.

Dunfermline occupe actuellement la 9e place du championnat écossais, à deux points de la zone de relégation.