Krstičić began his career at OFK Beograd and joined Sampdoria on 1 September 2008 at the insisting of Giuseppe Marotta, who believed the 17-year-old was one of the most talented players he had ever brought to the club. While playing for the youth team, he played in the 2011 Torneo di Viareggio as one of the allowed over-age players. He suffered a knee injury and had surgery performed to correct his meniscus injury, after which doctors unexpectedly diagnosed him with Burkitt's lymphoma[3] and allegedly told Krstičić he had 48 hours to live.[4] Luckily, Sampdoria's medical staff was able to reverse the cancer growth[3] and Krstičić lived on to play football, although the condition was a great setback in his career.[5] Over the course of his cancer episode, Krstičić lost 55 pounds and his blood was compromised.[6] Krstičić finally made his debut for Sampdoria in a UEFA Europa League match against Debrecen on 16 December 2010. On 2 December 2012, he scored his first goal for Sampdoria against Fiorentina.[7]
On 2 February 2015, Krstičić was signed by Bologna in a temporary deal.[8] The club also signed Júnior Costa and Daniele Gastaldello from the Genoese club outright. However, Krstičić was injured in March.[9] His contract with Sampdoria was terminated on 18 July 2016.[10]
Alavés
On 25 July 2016, Krstičić signed for La Liga side Alavés on a free transfer.[11] Fellow countryman Aleksandar Katai, who also suffered from a serious illness earlier in his career,[12] joined Alavés later the same summer, and the two became midfield teammates.
On 26 December 2018, Red Star Belgrade announced that Krstičić's transfer to AEK Athens had gone through. The Athens based club activated his release clause of €500,000, six months before the end of his contract with Red Star, which saw him move to his new club.[19]
On 23 January 2019, he scored his first goal for his new club in an emphatic 5–0 home win against AO Chania Kissamikos for the Greek Cup round of 16. His team won 6–1 on aggregate and advanced to the quarter finals of the competition.[20]
On 3 April 2019, by lashing the ball across from the right wing, Victor Klonaridis picked out the onrushing Krstičić, who prodded it past the beaten Nikos Melissas in a 2–0 Greek Cup semifinal 1st leg against Lamia.[21]
On 27 September 2020, he scored with an exquisite shot outside the box, helping to a 3–0 home win against Lamia.[24]
Return to Red Star Belgrade
On 1 July 2021, Krstičić signed a three-year contract with Red Star Belgrade.[25]
International career
Krstičić made his debut for Serbia on 6 February 2013 in a friendly match against Cyprus at age 22.[2] He earned a total of 4 caps (no goals) and his final international was a November 2017 friendly match away against China.[26]