Lamm wurde am 13. Oktober 1944 im New Yorker Stadtbezirk Brooklyn geboren. Als Jugendlicher wurde er von der Jazz- und Musical-Musik inspiriert, die seine Eltern hörten, und sang in einem Kirchenchor. Mit 15 zog er nach Chicago, wo er Musik studierte.[1][2]
1967 war Lamm eines der sechs Gründungsmitglieder der Band Chicago, die sich zunächst „Chicago Transit Authority“ nannte. Nach sechs erfolgreichen Alben mit der Band veröffentlichte Lamm 1974 das Soloalbum Skinny Boy.[1][2][3]
1991 ging Lamm nach New York zurück. Seither erschienen eine Reihe weiterer Soloalben.[1] Mit Gerry Beckley von der Band America und Carl Wilson von den Beach Boys bildete er das Trio Beckley-Lamm-Wilson, dessen Album Like a Brother im Jahr 2000 erschien, zwei Jahre nach Wilsons Tod.[2]