Born in Kruševac,[1] Majdevac passed youth categories of the local club Napredak.
After a solid performances for youth team, he made his professional debut for Napredak in Serbian SuperLiga home match against Jagodina on 4 April 2015.
[2][3] First appearance in 2015–16 season, Majdevac made in a cup match against Moravac Mrštane, played on 28 October 2015.
[6] For the first half of the 2016–17 season, Majdevac was loaned to the Serbian League East side Temnić.
[7] At the beginning, he moved to Dinamo Vranje on a loan deal until the end of the 2016–17 Serbian First League season.