In 2020, he completed postgraduate studies in philosophy and business management at a major university in Athens.

He was elected to the national parliament in 2015.

In parliament, he has held several key positions, including chairing a major economic committee. He has also served in senior roles within his parliamentary group and participated in committees focused on defense, public finance, and regional development.

Beyond politics, Kavvadas has been active in local sports administration, including leadership roles in regional football organizations.