Народився 14 червня (18) 1942 року в селі ВоронівціВознесенського районуМиколаївської області. В 1959–1961 роках працював маляром тресту «Київміськбуд-2». В 1961–1964 роках проходив службу в Радянській армії. У 1969 році закінчив Київський інженерно-будівельний інститут за фахом інженер-будівельник. В 1969–1976 роках працював майстером, виконробом, заступником начальника тресту «Київміськбуд-6». В 1976–1991 роках — у Київському міському комітеті Компартії України. З 1992 по 1994 рік був генеральним директором державного комунального об'єднання зеленого будівництва «Київзеленбуд». З 1994 по 2007 рік працював заступником голови, першим заступником голови Київської міської державної адміністрації.