Le championnat de France de football 1938-1939 est la septième édition du Championnat professionnel en France, et la dernière avant la seconde Guerre mondiale. Le FC Sète remporte cette septième édition, succédant ainsi au FC Sochaux-Montbéliard.
En raison de la guerre, les relégations ne sont pas prises en compte à l'issue de cette saison : les 14 équipes qui ne cessent pas leur activité après la mobilisation générale peuvent prendre part à l'édition 1939-40.
En pleine crise mondiale qui amène le report de la 5e journée, initialement programmée le dimanche , le Sochalien et international français d'origine suisse Maxime Lehmann déserte en Suisse. Il est radié à vie.
Après seize journées de Championnat, le FC Antibes a utilisé vingt-cinq attaquants mais n'a marqué que neuf buts.
À l'Excelsior AC Roubaix depuis 1932, Albert Dhulst n'a jamais manqué un match officiel. À l'issue de cette ultime saison, il a aligné consécutivement 194 matches de Championnat et 25 matches de Coupe de France.
Le report en fin de saison des 4e et 5e journées en raison de la crise diplomatique internationale propose un sprint final passionnant. Après un début de saison très laborieux (2 nuls, 2 défaites), le Racing est leader du championnat entre le (22e journée) et le (27e journée). Les deux autres candidats au titre en fin de saison sont le FC Sète et l'Olympique de Marseille. Le lundi se tiennent les deux derniers matchs en retard : Sète-Racing et Strasbourg-Marseille. Les deux clubs sudistes comptent 40 points, le Racing 38. Aux Métairies, Sète écrase le Racing 5-0 avec trois buts en 18 minutes. Dans le même temps, Marseille domine la partie à Strasbourg, mais s'incline 1-0. Sète est sacré champion de France[1].