Егор Францевич родился 27 ноября 1774 года в городе Ханау. Отец – Франц Людвиг Канкрин, получив выгодное предложение от Российского правительства, переехал жить в Россию, но сына оставил на Родине. Впоследствии женился на Екатерине Захаровне Муравьевой, которая родила ему двоих сыновей – Александра и Валерьяна.
Образование Канкрин получил в Германии, в основном интересовался и изучал юридические науки. Обучался в Гессенском и Марбургском университетах, закончив обучение в 1794 году.
В 1797 году Канкрин приезжает в Россию к отцу, и сразу назначается его помощником. Поссорившись с отцом, он долгое время перебивался на мелких должностях, работал бухгалтером у скупщика, не брезговал никакой низкой работой. Настоящим шансом выбиться в люди для него стала война 1812 года, там, поступив в штаб, он быстро обратил на себя внимание высшего начальства, в том числе и самого императора, потому что был человеком честным и умным.
Начав заведовать продовольствием одной части, он вскоре был переведен на должность генерала-провиантмейстера всей Российской армии. И справлялся со своей должностью блестяще, не нашлось подобного ему и в союзнической армии, поэтому за советом все обращались к Канкрину. За свои достижения во время войны Канкрин получил звания генерал-лейтенанта.
В 1822 году министра финансов Гурьева после громкого скандала снимают с должности, и на его место Александр, по рекомендации Сперанского, ставит Канкрина. В начале пребывания на посту министра финансов, Канкрин совершенствовал и управлял таможенными тарифами. В 1822 году при содействии Канкрина выходит новый тариф, который немного ущемлял свободную торговлю.
Как дальновидный человек, Канкрин понимал, что на тот момент Россия не может, позволить себе попасть под влияние иностранной торговли. Кроме того, он увеличивал пошлины, считая, что именно с таможни можно выжать значительные средства для восстановления государственной казны, которая к тому времени находилась в упадке. И уже в первые годы его правления это дало свои результаты, внеся в казну вместо 11 млн рублей 26 млн рублей серебром.
В отличие от своего предшественника Гурьева, Канкрин был против различных займов, под огромные проценты. Он не раз говорил о том, что собирается улучшать не состояние казны, а благосостояние народных масс. Поэтому проводил политику жесткой экономии, запрещал займы, а самое главное не позволял поднимать налоги. Так, он обрел себе немало врагов среди чиновников, но это его никогда не смущало.
Главным достижением 4-го министра финансов стала его денежная реформа. Она привела к девальвации ассигнаций, но Канкрин ставил совсем другую цель. В то время курс рубля колебался, и даже имелось несколько курсов. И больше всего страдали от этого крестьяне, потому что их простонародный курс сильно отличался от казенного, выходило, что они продавали товары по низкой цене, а подати платили по очень высокой.
Канкрин решил создать единый курс, в июне 1839 года выходит закон о том, что все сделки должны осуществляться по одному курсу, так он положил конец плутовству среди мошенников, и улучшил положение крестьян. Но главным плюсом, денежной реформы стал ввод бумажных денег, в первый же год в казну на серебро было выменяно 27 млн рублей бумажными деньгами, которые по курсу были равны серебряному рублю.
Затем совместно с Николаем I он выпустил кредитные карты, которые также быстро были введены в оборот. Вся операция по замене серебра на бумажные деньги прошла успешно. И имя Канкрина навсегда было связано с денежной реформой в России.
Канкрин остался в памяти как талантливый финансист и общественный деятель, пробыв на посту министра финансов срок с 1822 по 1844 года, единственный человек, который продержался такой продолжительный промежуток времени. Умер в 1845 году, через год после отставки, о которой просил царя еще в 1840 году.