Георги Кадиев е бил стажант в Бундестага на Германия. Работил е в Харвард инститют ъф интернешънъл дивелъпмънт. След това последователно е бил директор Интернет Секюритис България, изп. директор „Анализи Европа, Азия и Африка“ и член на Борда на директорите на Интернет Секъритис Инк., Юромъни Холдингс ПЛС.[2][3]
От 2005 г. Георги Кадиев е член на НС на БСП. В периода от 2005 до 2007 г. Георги Кадиев е заместник-министър на финансите, а от 2007 до 2013 година е общински съветник в Столичния общински съвет.[2][3]
На 15 ноември 2009 г. Георги Кадиев, издигнат от Коалиция за България за кмет на София, губи кметската надпревара, която е спечелена от Йорданка Фандъкова, издигната от ГЕРБ.[2][3]
През декември 2013 Кадиев казва, че парламента намалява партийните субсидии заради протестите.[4] На 11 юни 2014 г. подава оставка като народен представител, като протест срещу решението правителството на Орешарски да бъде свалено и да се обявят нови парламентарни избори.[5]
През 2015 г. Кадиев предлага да се позволи извършване на политическа агитация на майчин, в частност турски език, тъй като такава забрана в Европа имало само в Грузия и Турция и това само „дава кауза на ДПС“.[6] Според него е глупаво да се агитира на български с превод на турски в село, населено с български мюсюлмани.[7] Заради това той е заплашен от изключване от парламентарната му група, но изключването му е отхвърлено с два гласа.[7] През септември същата година решава да се кандидатира за кмет на София, въпреки че партията му е издигнала друг кандидат. Последното предизвика остра реакция от страна на БСП,[8] от чиято парламентарна група този път е изключен. Според Кадиев БСП, както и други партии, са обхванати от летаргия.[9]
На 16 февруари 2016 г. създава партия с името „Нормална държава“, която нямало да бъде нито лява, нито дясна.[10] На 20 март същата година съвещава първото учредително събрание на новата партия.