Graduated at Faculty of Mathematics and Physics in 1984 and obtained Ph.D. in 1999 at Faculty of Mechanical Engineering, University of Ljubljana. He began his professional career in 1984 at Turboinštitut as a researcher and completed it in 2013 as Head of Basic Research. From 2013 he is full time employed at Faculty of Mechanical Engineering, University of Novo mesto. In 2010 he became a part time member of Parallel and Distributed Systems Laboratory (IJS). His main research work includes computational fluid dynamics, design of hydraulic machines and optimization methods. He is a member of executive committee of International Association for Hydraulic research, section of Hydraulic Machinery and Systems since 2008.