Сергей Леонов родился 12 декабря 1976 года в г. Ромны, Сумская область.
В 1999 году окончил Сумской государственный университет.
Женат.
С 2001 года (с перерывом - в 2004-2005 годах - в СумГУ) работал в Украинской академии банковского дела Национального банка Украины (ныне - Сумской государственный университет в Сумах).
В 2010 году был назначен на должность заведующего кафедрой финансов, а в 2013 году перешел на должность проректора, оставшись профессором на этой же кафедре СумГУ.
Сергей Леонов в 2003 году получил научную степень кандидата экономических наук по специальности «Экономические науки». Защитил диссертацию «Управление научно-техническим прогрессом на основе
создания системы показателей сроков службы техники» в Институте проблем рынка и экономико-экологических исследований в Одессе.
В 2012 году Сергей Леонов стал профессором экономических наук.
- банковское дело,
- инвестирования,
- воспроизводственные процессы в экономике,
- риск-менеджмент,
Леонов является автором и соавтором 4-х научных работ.