From 1982 to 1984, Weiler trained as an electrician and in 1986 as an energy plant electrician. In 1990 in
Cologne he earned his Abitur with distinction at night school. He studied from 1992 to 1995 at the
University of Applied Sciences for Public Administration in Brühl in the Rhineland. In 1995 he graduated with a diploma in public administration (Diplom-Verwaltungswirt). From 1996 to 2002 he studied for a business administration (REFA-Betriebswirt) with a focus on productivity improvement and process optimization at the REFA-Institut Darmstadt / Dortmund. In 1997 he trained in labour, tariff classification and legislation at the Pedagogical Institute for the Economy in Bebra. Alongside his job at the Thuringian Institute for Curriculum Development, Teacher Training and Media (ThILLM), Weiler pursued studies from 2007 to 2009 at the
Free University of Berlin, earning a master's degree in public policy. Before becoming a member of parliament in 2013, Weiler was the head of the community administration "Bergbahnregion/Schwarzatal" in
Oberweißbach. == Political career ==