J. Švedas gimė 1944 m. gegužės 15 d. Strakėnų kaime. Baigė Molėtų 1-ąją vidurinę mokyklą, 1966–1969 m. choro dirigavimo mokėsi Vilniaus kultūros mokykloje, 1973–1978 m. neakivaizdiniu būdu choro dirigavimo studijas tęsė Lietuvos valstybinės konservatorijos Klaipėdos fakultetuose.
Nuo 1969 m. buvo Zarasų rajono Dusetų kultūros namų meno vadovas, nuo 1972 m. Dusetų vaikų muzikos mokyklos mokytojas, nuo 1995 m. vyresnysis muzikos (akordeono) mokytojas.
Šviesaus atminimo J. Švedas buvo Zarasų rajono dainų švenčių dirigentas, 1970 m. zoninės dainų šventės dirigentas Trakuose.