V roce 1965 vystudoval obor matematická analýza na Přírodovědecké fakultě University J. E. Purkyně (nyní Masarykova univerzita v Brně). Během pražského jara v roce 1968 působil jako studentský vůdce. Angažoval se i v Praze při prvním výročí sovětské okupace 20. a 21. srpna 1969. Za normalizace čelil pronásledování, podepsal Chartu 77 a patnáct let byl bez zaměstnání. Byl členem organizace Český helsinský výbor a od počátku její existence členem její právní komise. Po listopadu 1989 patřil mezi předáky Občanského fóra v Brně (jedním ze tří jeho mluvčích), kde se ovšem rychle stal kritikem dominantního proudu okolo Jaroslava Šabaty. Profesně je k roku 1990 uváděn jako matematik, bytem Brno.