1969-1973 Soproni Széchenyi István Gimnázium és Szakközépiskola
1974-1975 Hochschule für Verkehrswersen Drezda
1975-1980 Budapesti Műszaki Egyetem Építőmérnöki Kar Közlekedésépítő szaka
1983-1984 SZÁMALK számítógép programozó
1989-1991 Budapesti Műszaki Egyetem szerkezeti szakmérnöki képzés
1991-1993 Menyhárd István szerkezettervezői mesteriskola
2000-2001 Mély- és magasépítési műszaki ellenőri tanfolyam
2007-2008 Budapesti Műszaki Egyetem Építészmérnöki Kar Tartószerkezeti Tanszék EUROCODE 0-1-2 képzés
2010 Budapesti Műszaki Egyetem Építészmérnöki Kar Tartószerkezeti Tanszék, EUROCODE 6-8 képzés