Seiler studierte von 1961 bis 1969 Meteorologie an der Universität Mainz und schloss mit dem Diplom ab. 1970 promovierte er zum Dr. rer. nat. Zehn Jahre später habilitierte er sich an der ETH Zürich in Atmosphärenchemie. Von 1980 bis 1982 war er Dozent an der ETH Zürich. Von 1980 bis 1989 war er Gastprofessor am Georgia Institute of Technology (englisch), Atlanta, USA, und von 1989 bis 1990 Research Professor für Umweltwissenschaften an der Universität von Virginia, Charlottesville, USA. 1998 wurde er zum Honorarprofessor an der Universität Augsburg und ging 2007 in Ruhestand.