Irfan Smajlagic a Borac Banja Lukában kezdte pályafutását. 1987-től 1991-ig a Medveščak Zagreb játékosa volt.[1] 1989-ben és 1990- ben megnyerte a Jugoszláv Kupát a zágrábiakkal. Ezt követően Franciaországba, a USAM Nîmes csapatához szerződött. 1994-ben tért vissza hazájába, ekkor az akkor Badel Zagreb néven szereplő RK Zagreb igazolta le. Kétszer nyert bajnoki címet és kupát a csapattal, valamint 1995-ben bejutott a Bajnokok Ligája döntőjébe. Rövid ideig ismét a Medveščak Zagreb színeiben kézilabdázott, majd 1998-ban visszatért Franciaországba, ezúttal az Ivry csapatába.[2] A francia bajnokságban játszott még a Bordeaux és a Livry-Gargan együttesében, utóbbi csapatból vonult vissza 2002-ben.
Az 1988-as szöuli olimpián tagja volt a bronzérmes jugoszláv válogatottnak. A horvát nemzeti csapattal 1993-ban Mediterrán játékok-győztes volt,[3] az 1994-es Európa-bajnokságon bronzérmet, az 1995-ös világbajnokságon ezüstérmet, az 1996-os atlantai olimpia pedig aranyéremérmet nyert. Utóbbi eredményért csapattársaival együtt állami kitüntetésben részesült. 2000-ben lépett pályára utoljára a válogatottban.
Vezetőedzői pályafutását a RK Čakovecnél kezdte, majd 2003-tól Lino Červar segítője lett a válogatott mellett. 2005-től az ifjúsági válogatott edzője volt, 2007-ben pedig az egyiptomi csapat szövetségi kapitánya lett.[4] 2008-ban Afrikai nemzetek kupáját nyert a csapattal, a 2009-es világbajnokságon pedig a 7. helyen végzett az együttessel. 2009 nyarán három évre szóló szerződést kötött az Rk Bosna Sarajevo csapatával, akikkel 2010-ben és 2011-ben bajnoki címet nyert.[5][6] 2012-ben az RK Zamet edzője lett,[7] 2014 márciusában pedig az RK Lokomotiva női csapatának élére nevezték ki.[8]