He was born in Siklós, Hungary, in 1972. He began composing music when he was 9 years old. From 1987 to 1991 he went to the Specialized Section School of Arts in Pécs. He was enrolled to Liszt Ferenc Music Academy in 1991, first for the fields of secondary school music teacher and choir leader, then in 1992 he gained admission to the department of music composer, too. His masters were György Orbán and József Soproni. He graduated from both departments in 1997 at the same time. In 2010 he earned his doctorate degree, in composition.
From 1997 till 2010 he taught music theory at Bartók Béla Specialized Section School of Arts in Budapest. From 1998 he got opportunity to teach transponing and score-reading at Liszt Ferenc Music Academy, and from 2002 music theory.