Родился в семье нотариуса Льва Николаевича Краснокутского (1875–?). Мать - Елизавета Николаевна Нагорнова (1875–?), внучатая племянница Л.Н. Толстого. До революции учился медицине в Московском университете. По специальности - врач. Эмигрировал в Эстонию, , потом жил в Германии, откуда в 1951 году вместе с семьей переселился в Южную Африку. Пел в церковном хоре (баритон) русской общины святого князя Владимира в г. Йоханнесбург (ЮАР) (в юрисдикции РПЦЗ). Владел магазином антиквариата и ювелирных изделий, жил в Йоханнесбурге с женой и сыном.