He has spent his early career in the Czech First League club Teplice. He broke into the first team squad early in the 2012–13 season, making his league debut in an 0–2 loss against Hradec Králové in October 2012. He scored his first league goal in November 2012 against defending champions Slovan Liberec, helping his team to a 3–0 victory. He became an integral part of Teplice's first team in the 2013–14 season, playing 8 whole league matches in a row before being sent off after 28 minutes in the 9th round against Příbram.
Slavia Prague
In December 2016, he signed for Slavia Prague on a contract until 2020 for an undisclosed fee[1] reported to be over €500,000.[2] He made his debut for Slavia in their next competitive match - a 2–0 Czech First League home win against Jihlava on 19 February 2017.[3]
Copenhagen
On 11 May 2017, Slavia Prague officials announced that Copenhagen triggered the release clause on Lüftner's contract by a bid of €1,5 million.[4] The move was confirmed four days later.[5]
On 3 June 2021 it was confirmed, that Lüftner had joined Nemzeti Bajnokság I club Fehérvár FC from Copenhagen with immediate effect.[7] On 31 August 2022, his contract was terminated by mutual consent.[8]