Народився 17 квітня 1954 р. у м. Славута Хмельницької області. У 1975 р. закінчив Харківське гвардійське вище танкове командне училище. В 1983 р. - Військову академію бронетанкових військ. В 1998 р. - Академію Збройних сил України, спеціальність - з'єднання та об'єднання Збройних сил.
1975-1990 рр. - служив у Збройних силах СРСР на посадах: командир танкового взводу, роти, батальйону, заступник начальника, начальник штабу полку, командир полку, заступник командира дивізії. Службу проходив у ГСВГ, Білоруському, Ленінградському, Московському, Прикарпатському та Одеському військових округах.
1990-1992 рр. - начальник штабу, заступник командира дивізії.
1992-1993 рр. - командир дивізії.
1993-1995 рр. - командир армійського корпусу.
1995-1996 рр. - командуючий Національною гвардією України.
1996-2001 рр. - міністр оборони України.
1996-2001 і 2004-2005 рр. - член Кабінету міністрів і Ради національної безпеки України.
2002-2006 рр. - народний депутат України IV скликання. Обраний по одномандатному виборчому округу №129 Миколаївської області.
2004-2005 рр. - міністр оборони України.
2007 р. - віце-прем'єр-міністр України.
2007 р. - народний депутат України VI скликання. Обраний по багатомандатному загальнодержавному округу (Партія регіонів, №41 в списку).
З 2012 р. - народний депутат від Партії регіонів.