He was born on 24th February 1922 in Pultusk in Warsaw Province. In 1939 he was in the 2 Cadet Corps in Rawicz. In September 1939 he was transferred to 2 Baloon Battalion in Legionowo. During the September Campaign, on 15th September 1939, he was captured by the Germans and became a Prisoner of War until 23 March 1942. It is highly unlikely that he was released so presumably he escaped.
In 1943 he found himself in England and was directed to the Polish Depot in Blackpool. In July 1943 he was posted to the Flying School at RAF Hucknall in Nottinghamshire (probably 15 Polish Elementary Flying Training School) and then to 16 SFTS (16 Polish Service Flying Training School) in Newton as pilot-cadet with Polish rank of plutonowy (the equivalent British rank is L/Ac). In December 1944 he was posted to Navigation School at RAF Blackpool as a pilot and navigator-cadet. In February 1945 he qualified and was posted to 304 Squadron as a pilot.
In May 1945 he was promoted to the polish rank of sierżant-podchorąży (the equivalent British rank is Sergeant). In May 1946 he finished his flying service as a pilot in 16 SFTS in RAF Newton.
In 1947 he emigrated to Canada and settled in Port Severn, Ontario. He became a Fellow of the Royal Aeronautical Society and later, Senior Administrator of the University of Toronto. He died on 18th May 2011.