Larsen avla dr.med.-graden ved Universitetet i Oslo i 1968 på et arbeid om helseforholdene om bord på dansk/norske marinefartøyer på tokt til Dansk Vestindia i 1790-årene, med avhandlingen . Larsens faglige interesser har især vært sentrert om helse i tid og rom, og dette gjenspeiles i hans prosjekter, bøker og tidsskriftartikler, f. eks. boka (1975), skrevet sammen med Arthur E. Imhof. Atlaset (2000) belyser sammenhengen mellom sykdommer og helseoppfatning i perioden 1868-1900. Larsen ga i 1996 ut antologien om legestandens utvikling samtidig med oppslagsverket Larsen var hovedredaktør for tre utgaver av standardlæreboka i samfunnsmedisin for medisinstudenter (1993, 2003, 2008) og har foruten i Oslo undervist medisinsk historie og samfunnsmedisin ved universitetene i Tromsø og Trondheim. Boka (2005) (sammen med Guntis Kilkuts) drøfter helse og helsevesen ved dyptgående samfunnsendringer. (2018), skrevet sammen med Gunnar Ridderström og Magne Nylenna, er en metastudie av sammenhengen mellom stedsplanlegging og helse.