Народився 1961 р. у с. Рясна Руська Яворівського району Львівської обл. У 1984 р. закінчив електромеханічний факультет Львівського політехнічного інституту, а в 1993 р. – історичний факультет Львівського університету імені Івана Франка. Працював у Львівському історичному музеї, Інституті історичних досліджень Львівського університету та завідувачем Музею історії Львівського університету.
З 2001 р. по даний час – доцент кафедри новітньої історії України імені Михайла Грушевського Львівського університету. У 2004-2006 р. – декан гуманітарного факультету Українського католицького університету у Львові.
У 2001 р. захистив кандидатську дисертацію “Формування та діяльність представницької влади ЗУНР-ЗОУНР (жовтень 1918 р. – червень 1919 р.)” (науковий керівник – проф. Я. Й. Грицак).
Член Українсько-польської комісії для дослідження взаємин у 1917–1921 рр. (ЛНУ ім. І. Франка, НАУКМА, Варшавський університет, Жешувський університет, Ягелонський університет, Торунський університет).