Иван Любичич родился 19 марта 1979 года в городе Баня-Лука (Хорватия). Отец игрока Марко работал электриком, мать Хазира - домохозяйка. У Ивана есть старший брат по имени Владо.
Лучшим достижением Ивана на турнирах «Большого шлема» стал выход в полуфинал «Ролан Гаррос» в 2006 году, где он уступил будущему чемпиону, испанцу Рафаэлю Надалю, - 4/6, 2/6, 6/7 (7). В мае того же года Любичич поднялся на третье место в мировом рейтинге.
Профессиональную карьеру Любичич начал в 1998 году. За время выступлений выиграл десять турниров АТР, заработав при этом $10,181,121 призовых.