Kahn verließ Russland in der ersten Hälfte der 1910er Jahre und ließ sich 1919 in Frankreich nieder, nachdem er zwischenzeitlich in Schweden, Dänemark und Deutschland lebte. Im Jahre 1930 erhielt er die französische Staatsbürgerschaft. Kahn gewann 1934 die französische Meisterschaft und nahm mit Frankreich an den Schacholympiaden 1931, 1933, 1935 und 1939 teil. Bei der inoffiziellen Schacholympiade 1924 ging er als Vertreter Russlands an den Start. Kahn spielte für den Nizzaer Verein "Nice Alekhine". Seine höchste historische Elo-Zahl war 2440 im April 1936.