Народився 26 лютого 1977 р., постійно проживає в Києві.
1999 року закінчив Київській національний економічний університет, магістр з правового регулювання економіки. Вільно володіє англійською мовою.
Одружений, виховує двох доньок.
У 1996-2000 роках працював у юридичній компанії на посаді юриста.
З 2000 року має адвокатське посвідчення.
З 2000 до 2003 року працював у банку “Україна” та АКБ “Південкомбанк”. Обіймав посади головного юрисконсульта управління кредитної діяльності банку, начальника управління правового захисту інтересів банку, начальника юридичного управління, входив до складу правління банку.
У 2003 році заснував та очолив юридичну фірму “Пузанов та партнери”.
З 2006 до 2010 року - член Наглядової ради тресту “Київміськбуд-1”.
У 2010-2014 роках працював заступником голови КМДА - керівником апарату.
З 2014 року - радник голови правління ПрАТ “Страхова компанія “Українська страхова група”.
У 2015 році балотувався до Київської міської ради як перший кандидат у списку партії “Опозиційний блок”, а також на посаду Київського міського голови від тієї ж партії. Був членом політради, політвиконкому та головою Київської міської організації “Опозиційного блоку”.
У 2019 році був обраний народним депутатом 9 скликання від партії “Опозиційна платформа - За життя” номером 32 у списку як член партії. Член однойменної фракції. Член Комітету з питань правової політики. Член Політичної Ради партії “Опозиційна платформа - За життя”.
11.09.2019