Po ukończeniu gimnazjum rozpoczął studia na Wydziale Filologicznym Uniwersytetu Lwowskiego, gdzie studiował filologię klasyczną pod kierunkiem Bronisława Kruczkiewicza, Ludwika Ćwiklińskiego i Stanisława Witkowskiego oraz filologię polską.
Praca zawodowa Równolegle ze studiami pracował od roku szkolnego 1901/1902 jako zastępca nauczyciela w III Gimnazjum lwowskim. W 1903 roku objął stanowisko nauczyciela w C.K. Gimnazjum w Stryju. Od 1906/1907 pracował w C.K. VI Gimnazjum we Lwowie. Po I wojnie światowej 12 lutego 1918 został dyrektorem VI Gimnazjum i funkcję tę pełnił do 1920, utrzymując w trudnych warunkach dawny wysoki poziom szkoły.
1 lutego 1920 Jan Oko został powołany na stanowisko zastępcy profesora na Uniwersytecie Wileńskim, a 1 lipca został mianowany profesorem nadzwyczajnym, 12 października 1925 zwyczajnym (bez habilitacji). Stworzył na tej uczelni seminarium filologii klasycznej i kierował nim bez przerwy do końca 1939 roku. W latach 1926–1929 oraz od roku 1936 aż do grudnia 1939, kiedy to Uniwersytet został przejęty przez władze litewskie, był dziekanem Wydziału Humanistycznego.