Leon Lai nasceu em Pequim, na China, em 11 de dezembro de 1966. Seu nome real é Lai Ming. Seus pais se divorciaram quando ele tinha 4 anos; assim, ele foi morar em Hong Kong com seu pai, durante a Revolução Cultural Chinesa. Começou a carreira de cantor depois de participar, em 1986, de um concurso para novos talentos.
Inicialmente teve contrato com a Polygram (mais tarde conhecida como Universal Music), e em 1998 assinou com a Sony Music.
Seu estilo é predominantemente Cantopop (pop cantonês, mas seu repertório se extende a rock e a música eletrônica.
É também ator de filmes, tendo iniciado sua atuação em seriados. No início, não era muito popular: chegou a ser rejeitado quando tentou entrar na Hong Kong Academy for Performing Arts.