Займаў камандныя і штабныя пасады ад камандзіра ўзвода да камандзіра брыгады, а затым намесніка камандуючага войскамі аператыўнага камандавання, начальніка штаба — першага намесніка камандуючага войскамі аператыўнага камандавання, камандуючага войскамі аператыўнага камандавання, начальніка Галоўнай ваеннай інспекцыі Узброеных Сіл Рэспублікі Беларусь. З’яўляўся членам калегіі Міністэрства абароны Рэспублікі Беларусь.
На IX з’ездзе грамадскага аб’яднання «Беларускі саюз афіцэраў» быў абраны старшынёй рэспубліканскага савета Беларускага саюза афіцэраў.