Apja: Szalay Viktor szabómester. Felesége: Pusztai Mária tanító. 1955-ben a Pápai Állami Tanítóképzőben, 1961–1962-ben a Népművelési Intézet kétéves iskolájában végzett. 1965-ben a Pécsi Tanárképző Főiskolán szerzett oklevelet. 1955 és 1961 között Sümegen a Ramasetter Vince Általános Iskolában tanító, 1961–1966-ban a Járási Tanács művelődési osztályán tanulmányi felügyelő, 1966–1969-ben az Ady Endre Általános Iskolában tanár. 1969 és 1981 között Tapolcán a Városi Tanács művelődési osztályának vezetője, 1981–1982-ben a Batsányi János Általános Iskola, 1982-től 1996-ig a Kazinczy Ferenc Általános Iskola igazgatója. 1996-tól nyugdíjban. Közben 1971-től 1982-ig a Bauxitbányász SE Atlétikai Sportiskola vezetője.
Díjak, kitüntetések: 1973., 1987., 1988 Miniszteri Dicséret. 1971., 1981 Megyei Kitüntető Jelvény. 1977 Tapolcáért Emlékérem. 1995 Főtanácsosi cím. 1995 Arany emlék pecsétgyűrű. 1996 Kazinczy plakett.
Forrás: Veszprém megyei kortárs életrajzi lexikon. Főszerkesztő Varga Béla. Veszprém, 2001.