Народився 13 жовтня 1953 року в селі Залужжя Яворівського району Львівської області.
Свою трудову діяльність розпочав майстром виробничого навчання Ржищівського середнього професійно-технічного училища №8, а згодом став заступником директора з навчально-виховної роботи цього закладу.
У 1987 році перейшов на службу в органи місцевого самоврядування. Маючи чудові організаційні здібності та фахові знання, працював на посаді заступника голови виконкому Ржищівської селищної ради народних депутатів, голови виконкому Ржищівської селищної ради народних депутатів, першого заступника голови виконкому Ржищівської селищної ради народних депутатів.
У 1998 році був обраний міським головою міста Ржищева.
За час роботи на всіх посадах Зіновій Омелянович проявив себе як енергійний, вправний організатор та мудрий керівник.
Він ніколи не рахувався з особистим часом, був відповідальним до роботи, вимогливим до себе та колег, мав високий авторитет серед громадськості.
Завжди наполегливо йшов до виконання поставлених цілей і завдань, забезпечуючи стабільну роботу міста.