Potem ko je leta 1998 postal profesionalec, je Ivan Ljubičić osvojil deset turnirskih naslovov in se med drugim na lestvici ATP povzpel vse do tretjega mesta (maja 2006). Največji uspeh je dosegel v Indian Wellsu leta 2010, ko je za turnirski naslov premagal Srba Novaka Đokovića, Španca Rafaela Nadala in Američana Andyja Roddicka. V karieri je s turnirskimi nagradami zaslužil nekaj več kot deset milijonov ameriških dolarjev.
Bil je tudi član hrvaške reprezentance, ki je leta 2005 osvojila Davisov pokal, leta 2004 pa je na olimpijskih igrah v Atenah v konkurenci dvojic osvojil bron skupaj Mariem Ančićem.