Jan Foltys gehörte ab Mitte der 1930er Jahre bis zu seinem frühen Tod zu den besten Schachspielern der Tschechoslowakei. Bei den Landesmeisterschaften wurde er 1936 Zweiter, 1938 Dritter, 1940 Erster, 1943 Zweiter und 1946 Dritter. Er vertrat sein Land bei der inoffiziellen Schacholympiade 1936 in München und bei den offiziellen Schacholympiaden 1937 in Stockholm und 1939 in Buenos Aires.