NK Zagreb Sesar made his senior debut for
NK Zagreb on 31 August 2008 in a 1–1 draw against
HNK Sibenik He would only play one match for the club before joining
FC Koper.
FC Koper After being released by NK Zagreb, Ivan Sesar signed for
FC Koper in the
Slovenian Prva Liga on 1 July 2009 as a free agent. It wouldn't be until 8 August 2009 that he would be substituted in the 77th minute in a 2–1 win against
ND Gorica. Sesar also bagged his first assist for an equalising goal in a 1–1 draw against
NK Domzale. Koper would win the league by 9 points with Sesar making 23 league appearances. In the subsequent season, he faced his old rivals
Dinamo Zagreb in a
Champions League Qualifying match losing 5–4 on aggregate.
Lokomotiva Zagreb Sesar returned to Croatia joining
Lokomotiva Zagreb on a free transfer on 1 August 2010. He netted his first career goal with Lokomotiva in a league match against
Hrvatski Dragovoljac in the form of an equaliser. The match would end 3–2 in favor of Lokomotiva Zagreb.
Sarajevo Ivan Sesar joined
Premijer Liga side
FK Sarajevo for free exactly a year after joining Lokomotiva Zagreb. Sesar played 34 league matches for the side in the
2010-11 and
2011-12 seasons bagging six assists. Sesko also participated in Sarajevo's
UEFA Europa League qualification run making it to the third round of the tournament where he would assist another two times.
Elazığspor About a year and a half into his time with Sarajevo, he was sent out on loan to Turkish side
Elazığspor. He contributed two assists to the side in 14 appearances.
Akhisar Belediyespor Shortly after returning from his loan spell, Ivan Sesar remained in Croatia for
Akhisarspor. He assisted two more goals in Turkey before leaving the club on a free transfer.
Dunajská Streda Sesar joined
Dunajská Streda on a free transfer. He would play eight games for the side in a campaign that saw Dunajska finish in 7th.
Široki Brijeg Sesar returned to Široki Brijeg, a club where he had spent most of his youth career. He would net a goal in a 3–0 win against relegation-battling
Velez Mostar. Although having zero goal contributions in 22 league appearance in the subsequent season, Široki Brijeg would end up winning the Primijer Liga in the
2016-17 campaign.
Juventus București He joined the newly promoted, second division side Juventus București for free on 25 July 2017. He made 16 league appearances for the club in
Liga II.
Inter Turku After a season in Romania, Sesar joined Inter Turku for an undisclosed amount. He won the
2018 Finnish Cup and finished mid-table in the
2018 campaign.
Voluntari Ivan Sesar returned to Romania a year later, this time for first division side
FC Voluntari. Voluntari would see themselves in a relegation battle in a campaign where Sesar played seven matches.
Tuzla City Sesar then joined Bosnian side Tuzla City. He scored the winning goal in a 1–0 win versus
Velez Mostar in the
Kup BiH in match that would see them avoid relegation by 3 points. He also bagged four assists in the
19/20 campaign.
NK Solin Sesar joined Croatian side
NK Solin in 2020. He would assist and score against
NK Croatia Zmijavci to win the game 3–1 away from home. He played eight matches in a campaign where the side would finish four points above relegation.
Rudeš After playing only eight matches for Solin, Sesar would join
NK Rudeš making four appearances.
Kvik Halden He joined
Kvik Halden in 2021 making 2 appearances. Ivan Sesar retired at the end of the
2021 campaign. ==International career==