Родился в деревне Свитичи, Гродненской губернии. Окончил среднюю школу. С 1946 по 1960 годы работал мостовым мастером в дистанции пути Брестского отделения Белорусской железной дороги. Имел семерых детей, двое из которых также работали на предприятиях Брестского отделения дороги.