Родился в д. Макаровка Дубровенского района (БССР).
Окончил Минское художественное училище (1957), Белорусский государственный театрально-художественный институт (1964).
Профессиональная деятельность:
Работал художником-постановщиком в Гродненском областном драматическом театре.
Ответственный секретарь правления Гродненской областной организации Союза художников БССР (с 1973).
Член Белорусского союза художников (с 1966).
С 2005 года – руководитель студии военных художников Государственного культурно-досугового учреждения «Центральный дом офицеров Вооруженных сил Республики Беларусь».
Творчество:
Работает в жанрах натюрморта, пейзажа, портрета, фигуративной и исторической картины. Специализируется на батальном жанре и жанре парадного военного портрета.
Участник многочисленных выставок в Беларуси, России, Польше, Голландии, Германии, Италии.
Семья:
Жена – Тамара Николаева-Опиок, заслуженная артистка Беларуси, актриса Купаловского театра.
Дочь – Наталья, скульптор, член-корреспондент РАХ (2021).
Проживает в Минске.