Luís Magalhães nasceu em Nampula, em Moçambique, e veio para Portugal em 1975. Licenciado em educação física, começou a carreira de treinador em 1984, no Illiabum Clube, de Ílhavo.
Líder em equipas que venceram mais de duas dezenas de títulos nacionais em Portugal, não fez por menos em Angola, onde venceu dez títulos, entre os quais três taças dos campeões africanos, pelo 1.º de Agosto e uma taça da nações africanas com a selecção angolana, que também levou aos oitavos-de-final do Mundial, em 2010.
Anunciado como treinador do Sporting CP em dezembro de 2018, vai na segunda temporada ao serviço dos leões, com quem já venceu uma taça de Portugal.