Rođen je u Brčkome 1968. Predaje kao izvanredni je profesor na Katedri za hrvatski standardni jezik Odsjeka za kroatistiku Filozofskoga fakulteta u Zagrebu. Objavio monografiju Hrvatski s naglaskom: Standard i jezični varijeteti (Disput, 1. izd. 2006., 2. izd. 2008) te Hrvatski pravopis (u suautorstvu s Ladom Badurina i Ivanom Markovićem).
Priredio je knjigu Brozovićevih članaka objavljivanih u Telegramu (Dalibor Brozović, Jezik današnji 1965–1968, Disput, 2016). Kao voditelj Zagrebačke slavističke škole od 2009. do 2012. uredio je više zbornika i knjiga u njezinu izdanju. Sudjelovao je u nizu domaćih i međunarodnih znanstvenih i stručnih skupova. Objavljuje u domaćim i inozemnim publikacijama.