Вихованець футбольного клубу «Тирана». Професійні виступи розпочав 1999 року, граючи на правах оренди у складі клубу «Ельбасані». Протягом 2002—2003 перебував у оренді в іншому албанському клубі — «Аполонії», по завершенні терміну оренди закріпився в основному складі «Тирани».
Протягом 2005—2007 років грає у чемпіонаті Швейцарії, спочатку за «Ксамакс», а згодом за «Люцерн». 2007 року укладає контракт з фінським клубом «ВПС». Після одного сезону у Фінляндії повертається до Албанії, де на правах оренди виступає у рідній для себе «Тирані».
У травні 2009 року з'являється інформація про трансфер Аголі до «Тирани», однак вже на початку липня 2009 гравець представлений як новачок криворізького «Кривбаса». У матчах чемпіонату України дебютує 18 липня 2009 року у грі проти донецького «Шахтаря» (поразка 0:3). Протягом сезону 2009—10 провів 13 ігор у Прем'єр-лізі України. Наприкінці сезону перестав потрапляти до складу команди і в липні 2010 перейшов на умовах оренди до азербайджанського клубу «Карабах» (Агдам), а з 2011 року уклав повноцінний контракт з клубом.
Усього протягом 2005—2017 років зіграв у складі збірної 69 матчів, відзначився двома забитими голами. Учасник Євро-2016 у Франції, де був капітаном команди.