Etter examen artium (1920) studerte han slavisk litteratur og tok magistergrad på Gogols psykologi (1926), samt doktorgrad (1932). Derpå ble han landets første dosent og lærer i slaviske språk ved Universitetet i Oslo (1938–1946) og deretter professor i europeisk litteraturhistorie (1946–1970; se liste over professorer ved Det humanistiske fakultet (UiO). Krag oversatte flere verk fra russisk. Erik Krag ble i 1942 innvalgt i Det Norske Videnskaps-Akademi og i 1959 til Det Norske Akademi for Språk og Litteratur der han var preses fra 1965 til 1967. Fra 1971 var han æresmedlem i Nordisk Slavistforbund.