Juozapas Viršilas gimė 1924 m. Būdvietės kaime, Mosėdžio valsčiuje, Kretingos apskrityje. 1937 m. baigė Mosėdžio pradžios mokyklą, 1943 m. – Skuodo valstybinę gimnaziją. 1945 m. įstojo į Vilniaus universiteto Gamtos mokslų fakulteto Geologijos skyrių, vėliau pasiprašė perkeliamas į Medicinos fakultetą. Mokslus nutraukė sovietų represijos – 1949 m. Juozapas buvo ištremtas į Irkutsko sritį. Iš tremties grįžo 1958 m.
Atminties diplomas suteiktas 2019 m.