Završio je Petu beogradsku gimnaziju 1989. godine, a zatim i Pravni fakultet u Beogradu 1995. godine. Na Pravnom fakultetu je i magistrirao 1999. godine, na međunarodno-privrednom smeru. Master studije je završio 2007. godine na Fakultetu za ekonomiju, finansije i administarciju (FEFA), na smeru za evropske integracije, javnu upravu i državnu administraciju.
Karijeru je započeo u službi za obrazovanje u Direkciji za organizaciju i upravljanje ljudskim resursima JP PTT gde je radio od 1997. do 1999. Godine. Zatim prelazi u sekretarijat statutarnih organa „Telekoma Srbije“ gde radi do 2001. godine, a na istu finkciju se vraća 2004. godine. Direktor je Direkcije za startegiju, razvoj i marketing JP PTT Srbije od 2004. godine. Od 2006. do 2008. godine bio je član Upravnog odbora banke „Poštanska štedionica”.
Bio je sekretar i član radne grupe za procese stabilizacije i asocijacije sa EU Saveznog ministarstva poljoprivrede, od 2001. do 2003. godine.
Narodni poslanik u Skupštini Srbije bio je u tri navrata. Od 2004-2006. godine kada je bio i član Odbora za odnose sa Srbima izvan Srbije kao i Odbora za privatizaciju, zatim od 2007. do 2008. godine, kada je bio član Odbora za Ustavna pitanja, Odbora za pravosudje i Odbora za odbranu i bezbednost. U poslednjem skupštinskom sazivu je takođe poslanik i član četiri Odbora: administartivnog, za odbranu i bezbednost, za inostrane poslove, kao i za ustavna pitanja. Predsednik je Grupe prijateljstva sa Republikom Italijom i član Grupa prijateljstva sa Australijom i Japanom. Od 2006. godine je član stalne delegacije Republike Srbije u parlamentarnoj skupštini Saveta Evrope (član odbora za pravne poslove i ljudska prava i pododbora za prava manjina).
Ivanji je od 1999. godine član tada nevladine organizacije, a danas stranke G17 plus. Osnivač je stranke G17 plus i autor svih njenih Statuta i pravnih akata. Od 2006. do 2008. godine bio je član Predsedništva stranke, a od 2009. godine do danas radi kao predstednik disciplinske komisije, šef je tima za borbu protiv korupcije i član odbora za spoljno-političke odnose G17 plus.