Родился в Добеле Латвийской ССР в семье военного шифровальщика, сотрудника 8-го отдела Леонида Кудрина, русского. Мать — латышка Зинта Миллере, бухгалтер Латвэнерго, уроженка хутора Парутиши; после прихода советских властей дом семейства Миллере в центре Добеле был национализирован, в нём и по сей день располагается прокуратура Добельского района. В 1941 году советские власти депортировали Зинту в Красноярский край вместе с отцом-айзсаргом, матерью Ольгой Миллере (урождённой Зандерсоне) и братом Андрисом; в 1950-х годах её и мать отпустили домой, брат остался жить в Сибири, судьба отца неизвестна.