David Legge 1944 yılında Sydney'de (Avustralya) doğdu. 1976 yılında Melbourne Üniversitesi Tıp Fakültesi'ni bitirdi. Hekimlik kariyerine dahiliye uzmanı olarak başlayan Legge, 1970'lerin sonlarında halk sağlığına yöneldi ve akademiye geçti.
Politik ekonomi, karşılaştırmalı sağlık sistemleri, birinci basamak sağlık hizmetleri ve uluslararası sağlık politikaları alanlarında çalıştı. Avustralya (La Trobe Üniversitesi - Melbourne) ve Çin'de halk sağlığı, sağlık politikaları ve sağlık hizmetleri yönetimi dersleri verdi. 1994 yılından itibaren Uluslararası Halkın Sağlığı Konseyi'nde (International People's Health Council) yer aldı.
Uluslararası Halkın Sağlığı Üniversitesi (International People’s Health University - IPHU) ve 2000 yılında kurulan Halkın Sağlığı Hareketi'nde (People's Health Movement - PHM) aktif görev aldı. Son alarak Küresel Sağlık Gözlemi'nde (Global Health Watch), Sağlığın Politik Ekonomisi Çevresi ve Danışma Konseyi'nde görevliydi.




