В 1879 году окончил университет в Лунде. Доцент, а с 1901 года и профессор этого университета. Ридберг занимался изучением периодической системы элементов и атомных спектров. Ридбергом было показано, что расположение линий в атомных эмиссионных спектрах может быть описано формулами, аналогичными формуле Бальмера для спектра водорода. Постоянная, используемая в этих формулах, названа его именем.
Иностранный член Лондонского королевского общества (1919). Один из кратеров на Луне был назван в честь Йоханнеса Ридберга.