Shakiba started acting at age 18 with working in theatre and short films. He played his first major and professional work in 2008 with Tune Your Violins play which earned him his first acting award at the 11th Iran International University Theater Festival.
In 2009 he played in Marat/Sade play and earned a Honorary Diploma at the 12th Iran International University Theater Festival.
In 2012 he acted in Mad Toy play and received the first place acting prize at the 19th International Children and Youth Theater Festival.
He played 21 plays between 2008–2012 and became known on theater industry.
2013–2018: Feature debut and Bachelors
He made his feature debut with a supporting role in Kaveh Sajjadi Hosseini's Night Out as Tomaj. The film was screened at the 32nd Fajr Film Festival on experimental section then it released in February 2015 in Iran theatrically, two years after the film premiere.
In 2013, He starred in Voice of Silence and Sensitive Floor, both were also screened at the 32nd Fajr Film Festival and earned awards and nominations.
He received the Best Theater Actor of the Year Award at the 11th Theater Actor Celebration for his acting in Timequake (2013).
In 2014–2015 and in 2018 he did the voice acting for Dibi and The Next Door characters in the popular Red Hat television series directed by Iraj Tahmasb.
He earned a Best Theater Actor of the Year nomination at the 13th Theater Actor Celebration for his performance in The Hole (2015).
In 2016, Shakiba Starred in Bachelors television series directed by Soroush Sehat and gained a lot of recognition and became well known among the audience. He received critical acclaim for his performance as Habib and earned his first Hafez Award and a Jam-e-Jam Television Festival nomination.
In 2017 he played in Oliver Twist play as Fagin and received critical acclaim for his performance as well as a nomination for Best Actor at the 36th Fajr Theater Festival and a Special Acting Prize award at the 15th Theater Actor Celebration.
for his performance in the play 100% (2018) he received critical acclaim and a Honorary Diploma at the 36th Fajr Theater Festival.
In 2018 he earned his second Hafez Award nomination for Bachelors second season.
Shakiba received critical acclaimed and was highly praised by both audience and critics. he earned various accolades including Crystal Simorgh for Best Actor and Hafez Award for Best Actor, in addition to nominations for an Iran's Film Critics and Writers Association award and an Iran Cinema Celebration award. Shakiba and his co-star Shakerdoost both won Crystal Simorgh for their performances making them the second couple to do so. (Hedieh Tehrani and Mohammad Reza Foroutan were the first ones.)
he played in the play Oslo (2019) directed by Yousef Bapiri on Iranshahr Theater stage.
The third season of Bachelors aird under the name of Masters from 8 November to 7 December for 28 episodes and became one of the most watched series of the year.
2020–2021: Crystal Simorgh snub
After his critically acclaimed role in When the Moon Was Full, Shakiba starred in Soheil Beiraghi's Pulp (2020) as Milad Bodaghi, an LGBT-related character who became friends with an old lady (played by Fatemeh Motamed Arya). The film screened for the first time at the 38th Fajr Film Festival.
He played as Amir Sasan, an alcoholic wedding singer who is abusive to his wife in Ida Panahandeh's TiTi (2021).
Shakiba collaborated with Narges Abyar for the second time in Pinto (2021), where he plays a gambler who is a (wife) beater with a short temper. the acting was praised by the critics but on 10 February when the nominees were announced, Shakiba wasn't nominated. this was one of the biggest snubs of the festival.
Shakerdoost shared a post on her Instagram account and expressed her feelings about the snubs: "Due to not seeing your name, I haven't been able to be happy even for a second about my candidacy, because I don't know the result of the audience's belief in my role apart from my co-star." "..I have always been silent, but this time, knowledge did not allow me not to testify to your unceasing efforts, to your powerful acting and to your patience, I am grateful to you."
Shakiba later earned an Iran's Film Critics and Writers Association award nomination for Best Supporting Actor for his performance in Pinto.
He played in Bonus (2021) short film directed by Reza Nejati which received critical acclaim and won the Crystal Simorgh for Best Short Film at the 40th Fajr Film Festival. Shakiba earned an Iranian Short Film Association nomination for Best Performance for his role in Bonus as a Teacher.
By that time, the analysis of the sales of 22 films in the competition section of the 40th Fajr Film Festival showed that Conjugal Visit was the best-selling film of the festival with 818 million tomans, and in a shoulder-to-shoulder competition with 4 million tomans more than Mohammad Hossein Mahdavian's The Loser Man (2022).
Conjugal Visit had the first place in the voting section on the last ten days of the festival. On 10 February 2022, when The nominees for the 40th Fajr Film Festival were announced at a press conference, everyone was shocked that the film had only two nominations for Best Supporting Actor and Best First Film. this was the biggest snub of the festival.
The film was named by Film Emrooz the second-best film of the festival, It was also named the best film of the festival by Cinematicket and Salamcinema users.
The acting and direction were highly praised by the critics. at the eighth Urban International Film Festival, Shakiba was nominated for the Best Actor Award. at the festival, the film won the award for Best Film, shared with Majid Majidi's critically acclaimed Sun Children.
He played Farhad, an English Teacher who is in prison for some reason and has fallen in love with his inmate's daughter Parvaneh.
On 10 March, it was announced that he will be doing the voice acting of two characters in Iraj Tahmasb's talk show Party (2022). The first episode was released on 22 March.
Among the two characters (Shabash and Bacheh), Bacheh became popular among the people. Most of the time, Bacheh is seen in a state of anger and fights and argues with people over various issues. Because of his job (flower seller), he is very sensitive to his flowers and gets angry if someone is careless about his flowers or talks to him in a bad tone. He uses rude and nasty words during fights and anger, and according to himself, he enjoys this work. The child has a foul-mouthed and obscene personality. However, the child has a sheltered and kind personality so if he feels intimacy and friendship with someone, he will talk to him in a calm and pleading tone. His famous phrase "not your business honey" became very popular in Iran.
2023: Upcoming projects
On 17 February 2023, the first episode of Shahram Shah Hosseini's romance web series Set Me Free was released on Filimo, starring Shakiba as Hatef alongside Mohsen Tanabandeh.
Some reliable sources have stated that Shakiba will be starring in Narges Abyar's period drama web series Savushun, and Soroush Sehat's comedy web series How Many Springs Does Life Have.[3][4][5][6]