Родился в городе Поти Грузинской ССР. Закончил Потийский гидромелиоративный техникум. Работал начальником участка Грузинской районной экскаваторной станции (ГРЭС).
4 июня 1941 года был переведён по службе начальником участка в город Ереван Армянской ССР. С началом войны был призван на фронт в сапёрные войска.
В 1944 году поступило извещение, что командир инженерного взвода 121-ого отделения инженерного батальона гвардии-лейтенант Шарковский М.П. погиб 30 июля 1944 года в Ковненской области.
Награждён «Медалью за боевые заслуги».