Narozen 26. května 1942 v Brně. Manželka Alena Weiglová (1942-) překládá z němčiny.
Po maturitě na Střední průmyslové škole chemické v Brně v roce 1960 studoval během let 1960-1965 Vysokou školu chemicko-technologickou v Praze. V roce 1965 zde získal titul Ing.
V letech 1965-1970 pracoval jako technolog v Severočeských chemických závodech v Lovosicích. Mezi lety 1970-1972 působil ve Výzkumném ústavu sdělovací techniky v Praze. V letech 1972-1991 byl jako referent postupně zaměstnán na Ministerstvu lesního a vodního hospodářství a na Ministerstvu životního prostředí v Praze. Od roku 1991 do roku 1992 působil jako referent na Magistrátu hlavního města Prahy. Je předsedou Dozorčí rady DILIA, členem Obce překladatelů, Obce spisovatelů a Českého centra PEN klubu.
Věnoval se ekologické problematice, publikoval řadu knih a článků o ekologické problematice. K původní tvorbě dále patří literárně-vědné publikace (Stanisław Lem - Životopis), poezie (Mezitexty, Lemování), prózy (Porůznosti), účast v antologiích a encyklopediích, tvorba pro časopisy, rejstříky aj. Překládá z polštiny, dále z ruštiny a němčiny.