Uczęszczał do Szkoły Powszechnej im. Stanisława Konarskiego w Przemyślu (obecnie Szkoła Podstawowa nr 5 im. Bohaterów Września)[4]. W 1939 zdał maturę humanistyczną w przemyskim Gimnazjum i Liceum im. J. Słowackiego, gdzie wpływ na jego zainteresowanie historią wywarł Franciszek Persowski[2][5]. W okresie okupacji pracował jako bileter w kinie. Równocześnie studiował konspiracyjnie w Bibliotece Katolickiego Uniwersytetu Lubelskiego literaturę anglojęzyczną, w tym powieści Josepha Conrada, uczył się języków niemieckiego i angielskiego, a później udzielał lekcji tych języków. Został zaprzysiężony jako żołnierz Armii Krajowej przez Zbigniewa Flisowskiego, roznosił bibułę konspiracyjną. Wiosną 1944 w okresie wkraczania Armii Czerwonej ukrywał się pod Chodlem u znajomych rodziców[2][5]. Powrócił do Lublina jesienią 1944 na studia historyczne w Katolickim Uniwersytecie Lubelskim (KUL)[2], gdzie studiował równocześnie filologię angielską i przez dwa lata ekonomię[5]. Tytuł magistra filozofii otrzymał w 1948 roku broniąc pracy pt. Maurycy Ferber biskup warmiński, a już rok później doktoryzował się także pod kierunkiem Andrzeja Wojtkowskiego na podstawie rozprawy o gdańskim rodzie Ferberów[6][7]. Otworzył przewód habilitacyjny w oparciu o przygotowywaną do druku książkę Powstanie chłopskie w Prusach Książęcych w 1525 r., ale zrezygnował po zastąpieniu habilitacji stopniem doktora nauk przez Ustawę z 15 grudnia 1951 r. o szkolnictwie wyższym i o pracownikach nauki[8].
Od 1955 po redukcji zajęć na KUL pracował w Uniwersytecie Marii Curie-Skłodowskiej, gdzie pełnił funkcje: prodziekana Wydziału Humanistycznego (1956–1958 i 1960–1962), kierownika Katedry Historii Powszechnej Starożytnej i Średniowiecznej (1957–1962), kierownika Katedry Historii Powszechnej Średniowiecznej (1962–1970) (po Józefie Garbaciku[8]), dyrektora Instytutu Filologii Angielskiej (1972–1975)[9], kierownika Zakładu Historii Ustrojów Anglosaskich w Instytucie Historii (1972–1976)[10].
1 stycznia 1973 otrzymał stanowisko profesora nadzwyczajnego[a], a 1 sierpnia 1973 – stanowisko profesora zwyczajnego, które zajmował do formalnego przejścia na emeryturę 1 października 1986[8].
Walka Polski o obsadę biskupstwa warmińskiego na przełomie XV i XVI w. na tle polityki zjednoczeniowej, „Annales UMCS, Sectio F”, t. 12, 1960, s. 49–102
Anglia a Bałtyk w drugiej połowie XVI wieku. Bałtycki handel kupców angielskich z Polską w epoce elżbietańskiej i Kompania Wschodnia, Zakład Narodowy im. Ossolińskich, Wrocław 1967
Przekład angielski: England and the Baltic in the Elizabethan era. Tłum. H. C. Stevens, Manchester University Press, Manchester 1972, ISBN 0-7190-0471-3
Ze stosunków polsko-angielskich w poł. XV wieku. Sprawa Orderu Podwiązki dla Kazimierza Jagiellończyka. „Zapiski Historyczne”, t. XXXIII, zeszyt 1, 1968
Historia Anglii. Zakład Narodowy im. Ossolińskich, Wrocław 1971
Mikołaj Kopernik w angielskiej kulturze umysłowej epoki Szekspira. Polskie Towarzystwo Historyczne O. Lublin, Zakład Narodowy im. Ossolińskich, Wydawnictwo PAN, 1972