Родился в 1908 году в деревне Столпище Кировского р-на Могилевской области в Белоруссии.
В 1924 году поступил в Рогачевский педтехникум. Был директором неполной средней школы в Гомельской области.
В 1932 году поступил на биофак МГУ. Учился с увлечением, был стипендиатом имени академика А.Н. Северцова. В 1937 году окончил кафедру зоологии позвоночных и был принят в аспирантуру, зачислен ассистентом той же кафедры. 23 апреля 1941 года защитил диссертацию. По отзывам коллег был одним из наиболее талантливых исследователей экологической и функциональной эмбриологии рыб — нового и перспективного для того времени научного направления.
Как офицер запаса отправился в военкомат 22 июня 1941 года прямо с практики студентов-зоологов на Звенигородской биостанции. Служил командиром взвода на Западном фронте (48 стрелковый полк). По отзыву политрука «выделялся среди других своей культурой, чуткостью, смелостью и хладнокровием…».
Мгновенно погиб при разрыве мины от множественных осколочных ранений 11 сентября 1941 года в районе г. Ярцево Смоленской области.