Fu anche medico personale degli imperatori Ferdinando III e Leopoldo I, e si distinse nella difesa di Praga contro gli eserciti svedesi nel 1648. Nell'ottobre 1654 gli fu dato il titolo nobiliare ("falckrabě") "de Kronland" (anagramma di "Landskron", nome tedesco della città di Lanškroun). Nel 1667 fu eletto membro della Royal Society. Entrò nell'ordine dei gesuiti poco prima della sua morte.