Luis Machado spent a majority of his career playing in Portugal's top football division, Liga NOS. He began his youth career at SCU Paredes in Portugal's second division, before joining SC Freamunde in 2011 and making his professional debut with the latter. In 2014, Luis moved to CD Tondela and was part of the team that earned promotion to the Liga NOS in his debut campaign. He made 31 appearances and scored three goals for his club that season. During the January transfer window of 2015-16, the winger moved to second division side CD Feirense, helping the club earn promotion before spending three more seasons with Liga NOS outfit. Following Feirense's relegation at the end of the 2018-19 season, Luis moved to Moreirense FC, and made 24 appearances for the club, scoring one goal and assisting three others. He joins NorthEast United FC for the 2020-21 Hero ISL season.