Народився 2 вересня 1975 року, в місті Радомишль Житомирської області в сім’ї військовослужбовця. Після закінчення 8 класів Радомишльскої с/ш № 1, навчався у суворовському училищі в Білорусі.
Закінчив Харківське гвардійське вище командне танкове училище та Національний університет оборони України імені Івана Черняховського.
Командував танковими підрозділами – від взводу до батальйону, був заступником командира 30-ї мехбригади; служив у Києві в штабі Оперативного командування.