He was born on June 10, 1976 in Ternopil (Ukraine).
In 1999 he graduated from Dnipro National University of Railway Transport named after Academician V. Lazaryan and received the Master's Degree in the specialty "Rolling stock and special railway mechanisms" and began to work at the Lviv Branch of the University.
In 2005 he received a forensic expert certificate of the Ministry of Justice of Ukraine for the right to conduct railway accidents investigations.
In 2007 he received the degree of PhD in the specialty "Rolling stock and train traction".
In 2016 he was elected as a Director of the Lviv Branch.
Scientific field is: railway safety, railway accident investigation, risk management, interoperability, rolling stock, energy efficiency