Окончил физический факультет Белгосуниверситета в 1980 г. и аспирантуру на кафедре физики твердого тела БГУ в 1984 г. С декабря 1982 г. работал инженером, младшим научным сотрудником (1984-1986 г.г.), научным сотрудником (1986-1989 г.г.) и старшим научным сотрудником (1989-1994 г.г.) в НИИ ПФП БГУ. С 1994 г. работает на кафедре физической электроники и нанотехнологий БГУ в должности доцента (1994-2005 г.г.) и профессора (2005 – по настоящее время).
Руководил выполнением проектов в рамках ГКПНИ «Электроника», ГНТП «Микроэлектроника», «Наноматериалы и наноэлектроника», отдельных проектов БРФФИ и Министерства образования, ряда международных проектов. По результатам научных исследований защитил кандидатскую (1986 г.) и докторскую (2005 г.) диссертации. За успешное выполнение научных проектов награжден Почетной грамотой Белгосуниверситета в 2005 г., Почетной грамотой Белорусского республиканского фонда фундаментальных исследований в 2006 г. и грамотой Министерства образования РБ в 2008 г. В 2006 г. стал лауреатом конкурса инновационных проектов ЗАО «Технологический парк Могилев». На общественных началах выполняет рецензирование рукописей научных трудов в международных журналах Phys.Rev.B, Nucl.Instr.Meth.B, Physica, Vacuum и др.; участвует в проведении экспертизы научных проектов.
Является ученым секретарем Совета Д02.01.16 по защите докторских диссертаций, Совета по проведению экспертизы научно-исследовательских, опытно-конструкторских и опытно-технологических работ Министерства образования РБ.
Осуществляет руководство курсовыми и дипломными работами, исследованиями студентов-магистрантов и аспирантов. Широко использует инновационные формы обучения.
Стажировался в университете Орхуса (Дания), Йенском университете (Германия), НИИ ПФП и РИВШ.