Jako robotnik przez 14 lat pracował w elektrowni Miechowice. W tym czasie ukończył studia na Politechnice Śląskiej i w 1966 r. podjął tam pracę. W latach 1990-1996 był rektorem Politechniki Śląskiej w Gliwicach. W rządzie Jerzego Buzka pełnił funkcję wiceministra edukacji. Należał do zespołu negocjacyjnego ds. członkostwa Polski w Unii Europejskiej, w którym odpowiadał za rozmowy na temat badań i nauki oraz edukacji, kształcenia i młodzieży. Po rezygnacji Marka Kempskiego, w związku z ujawnieniem korupcyjnych powiązań podlegających mu urzędników, w latach 2000-2001 Winkler pełnił urząd wojewody śląskiego.