Pavar started playing football at the age of six, in his hometown. At the age of nine, he moved to the Lille Academy, from which he graduated in 2015.
Since 2014, he has been a player of the second team of Lille, for which he made his debut on August 30, 2014 in a duel against Arras and spent a total of 19 meetings over two seasons.
Since the 2014/2015 season, he has been playing for the main team. On January 31, 2015, he made his debut in Ligue 1 in a match against Nantes, entering the starting lineup and spending the entire match on the field. In total, he played eight matches in his debut season, coming out on the basis in five of them. In the 2015/2016 season, he failed to gain a foothold in the base, but he has already held 13 fights. He was the main reserve player and often came out in the starting lineup, replacing injured base players.
On August 30, 2016, he moved to the German club Stuttgart and signed a four-year contract with him.
On January 9, 2019, the management of Bayern announced that Pavar had signed a five-year contract with the club and would join the club at the end of the 2018/2019 season.