Народився у селі Млинок Онуфріївського району Кіровоградської області. З 1980 по 1990 рр. навчався у Запорізькій СШ №93. З 1990 р. по 1991 р. працював оператором обчислювального центру Запорізького державного університету. В 1991 році поступив на математичний факультет Запорізького державного університету на спеціальність «Прикладна математика», після закінчення отримав кваліфікацію – “математик”. З 1996 р по 1999 р. навчався в очній аспірантурі за спеціальністю «Механіка деформівного твердого тіла».
Івано-Франківський національний технічний університет нафти і газу