Pohađao gimnaziju u Visokom, Sarajevu i Zagrebu, 1946. maturirao u Zagrebu; na Filozofskom fakultetu u Zagrebu studira kroatistiku i talijanski jezik; 1951. diplomirao kroatistiku; 1952. apsolvirao talijanski jezik; 1957. doktorirao na Filozofskom fakultetu u Zagrebu disertacijom Govor u dolini rijeke Fojnice; 1975. član suradnik Hrvatske (tada Jugoslavenske) akademije znanosti i umjetnosti; 1977. izvanredni član Hrvatske (tada Jugoslavenske) akademije znanosti i umjetnosti; 1986. redoviti član Hrvatske (tada Jugoslavenske) akademije znanosti i umjetnosti; 1990. član Predsjedništva Republike Hrvatske i potpredsjednik RH; 1991-2001. glavni ravnatelj Leksikografskoga zavoda “Miroslav Krleža”
Nagrade: 1970. Nagrada Grada Zadra za istaknutu znanstvenu djelatnost; 1992. Nagrada za životno djelo Republike Hrvatske; Nositelj velereda kralja Zvonimira, reda Ante Starčevića i reda Danice Hrvatske s likom Ruđera Boškovića; Nositelj bugarskog ordena Madarskog konjanika 1. reda.





