Родился 25 июля 1918 года на станции Романовка Балашовского района Саратовской области в семье железнодорожника. Окончил в 1941 году Ленинградский военно-механический институт. Работал на заводе в Махачкале, затем в Петропавловске (Северный Казахстан) инженером-конструктором, технологом. В 1944 году переехал в Смоленск, работал старшим инженером в Управлении Западной железной дороги, преподавал в строительном и энергетическом техникумах. Первый рассказ опубликовал в «Смоленском альманахе» в 1950 году. Многие очерки и рассказы писателя выходили в местной смоленской печати, как и большинство его отдельных книг — в местном издательстве. Член Союза Журналистов (1957) и Союза Писателей СССР (1958). Работал редактором «многотиражки». Начав с типичных произведений соцреализма — впоследствии также стал писать рассказы для детей и произведения других жанров, в том числе детективы, например выделяющийся на фоне литературы тех лет и так же написанный для детей — «Необычайные происшествия в Пеньках» (1958). В конце 50-х годов обратился и к фантастическому жанру, выпустив НФ-роман «Тайна «Соленоида» (1959), представляющий собой почти самопародийный образец фантастики «ближнего прицела» с приключенческо-шпионским сюжетом. Также в начале 70-х годов работал над фантастическим романом «Атлантида», о чем упоминается в справочнике «Писатели Смоленщины» (1973) — однако очевидно, что этот роман не был выпущен, скорее всего оставшись незаконченным. До конца жизни жил в Смоленске, где и умер 6 марта 1999 года.