Johannes Märtson on sündinud 25.08.1868 Valgamaal Lõve karjamõisas karjamõisa rentniku ja taluomaniku pojana. Õppis rohuteadust Tartu Ülikoolis, 1896 sai proviisori kutse, oli apteeker Tõrvas kuni 1898. aastani.
Järgnevalt oli Joh. Märtson tuntud kaupmehe ja kinnisvaraomanikuna Valgas ning hiljem Tartus.
Ta oli Valga ja ühtlasi kogu Eestis esimeseks eestlasest linnapeaks (1902-1917). Valgas eesti vaimu eest võitlejaks peetud Joh. Märtson oli tütarlaste progümnaasiumi ja vastastikuse krediitühisuse asutamise õhutaja, tegev "Säde" seltsis ja Tõrva tuletõrje seltsi esimeheks. Kristliku rahvaerakonna esindajana oli ta I ja II riigikogu liige 1920– 1926.
Johannes Märtson suri Tõrvas 1935. aastal.