Jakuba Parnasa (1965), nagrodą Polskiej Akademii Nauk (1971 i 1978), nagrodą Polskiego Towarzystwa Genetycznego (1980).

Działalność społeczno-polityczna W 1944 wstąpił do Armii Krajowej. Aresztowany przez sowietów uciekł z niewoli. W 1980 zaangażował się w działalność opozycyjną, w czasie sierpnia wspierał finansowo strajkujących robotników Stoczni Gdańskiej. Przystąpił do „Solidarności”, wszedł w skład władz Regionu Mazowsze związku. W czasie stanu wojennego został na krótko aresztowany. W 1986 założył i redagował „Gazetę Podlaską”, podziemny tygodnik lokalnych struktur „Solidarności”, który wydawano do 1989. W tym samym roku został wybrany do Senatu z ramienia Komitetu Obywatelskiego w województwie siedleckim. Zasiadał w komisjach senackich m.in. Spraw Zagranicznych i Spraw Emigracji i Polaków za Granicą. Był jednym z założycieli Stowarzyszenia „Wspólnota Polska”. W 1990 został wybrany do rady krajowej tej organizacji. Funkcję tę pełnił do 1996. Od 1991 do 1992 współtworzył pismo „Wiadomości z Polski”. W pierwszej połowie lat 90. zasiadał w radzie doradczej ds.