Na stopień pułkownika został mianowany ze starszeństwem z dniem 19 marca 1937 i 1. lokatą w korpusie oficerów broni pancernych (grupa liniowa).
W 1939 – niedługo przed wybuchem II wojny światowej – został przeniesiony wraz z BBTBr.Panc. do Pińska. Po 17 września i agresji ZSRR na Polskę przedostał się do Rumunii, a tam trafił do obozu dla internowanych. W lutym 1941 został wydany Niemcom. Umieszczono go w oflagu VI B pod Dössel (obecnie dzielnica Warburga), gdzie przebywał do wyzwolenia obozu przez US Army w kwietniu 1945.
30 lutego 1924 ożenił się z Marią z Duszyńskich, z którą miał syna HugonaPolskie Siły Powietrzne w II wojnie światowej - Hugo O’Brien de Lacy [dostęp 2011-11-15] (1925–1958) i córkę Margaret (1928-2017), uczestniczkę Powstania Warszawskiego i autorkę wspomnień Dzikie gęsi z Zielonej Wyspy.