Leonard Cohen werd geboren (September 21, 1934) in Montreal in een joodse middenklassefamilie in Montreal. Als tiener leerde hij gitaar spelen en formeerde een country/folkgroep genaamd the Buckskin Boys. Hij studeerde letteren aan de McGill University met als doel dichter te worden en debuteerde in 1956 met Let Us Compare Mythologies. Reeds in 1961 was hij in Canadese poëziekringen een bekende naam.
In 1967 verhuisde Cohen naar de Verenigde Staten, waar hij een reputatie als singer-songwriter vestigde met nummers als Suzanne, (ook in het Nederlands vertaald en vertolkt door Herman van Veen).