Скончыў Нясвіжскую настаўніцкую семінарыю ў 1901 годзе, настаўнічаў. На 1-м Усерасійскім з’ездзе сялянскіх дэпутатаў (май 1917, Петраград) увайшоў у групу «14-ці беспартыйных» з Беларусі на чале з М. В. Фрунзэ, абраны членам Выканкама Усерасійскага Савета сялянскіх дэпутатаў. У 1917 годзе старшыня выканкама Бабруйскага павета Савета сялянскіх дэпутатаў, намеснік старшыні Беларускага абласнога камітэта пры Усерасійскім Савеце сялянскіх дэпутатаў, узначальваў (з В. Селіванавым) Беларускі аддзел Наркамнаца. Дэлегат Усебеларускага з’езда 1917 года. У 1918 і 1919 гадах арыштоўваўся нямецкімі і польскімі ўладамі. З 1920 года на педагагічнай рабоце.