Shojaeian started his professional career with Persian Gulf Pro League side Fajr Sepasi in 2009 after spending seven years in the club's youth academies.
[4] On 10 July 2017 during Esteghlal's pre-season, Shojaeian played in a friendly against Pars Jonoubi Jam and managed to assist Sajjad Shahbazzadeh's goal.
Then after 10 minutes into the second half, he received a pass by Ali Ghorbani which left him one on one against Sanat Naft's goalkeeper Soufiani; Shojaeian dribbled past him and scored on the empty goal.
[12] On 13 February, Shojaeian made his AFC Champions League debut in a 2–2 group stage draw with Qatari club Al-Rayyan.
[15] The injury, a ruptured anterior cruciate ligament of his right knee, meant he was ruled out for at least six months, so would miss the second leg match against Zob Ahan and the beginning of the following season as well as the 2018 FIFA World Cup.