Jis gimė 1928 m. rugsėjo 18 d. Tauragės raj. Mansčių kaime, baigė Tauragės gimnaziją. Vilniaus universitete baigė lietuvių (1953), vėliau – ir anglų filologiją (1968).
Dirbo Vilniaus universitete, Lietuvių kalbos ir literatūros institute, Mažosios lietuviškosios enciklopedijos redakcijoje. Nuo 1964 m. dirbo dab. Vilniaus Gedimino technikos universitete, dėstė anglų, lietuvių kalbas, o 1997−2001 vadovavo Lietuvių kalbos katedrai.
Parašė apybraižą „Antanas Vienuolis“ (1957) , studiją „A. Vienuolio realizmo problemos (1917−1940)“ (1966), veikalą „Psichologizmas ir lietuvių proza (iki 1917 m.)“ (1979), sudarė A. Vienuolio raštus (6 t. 1985−88). Nagrinėjo Žemaitės, J. Biliūno, I. Šeiniaus, V. Krėvės, A. Baranausko ir kt. kūrybą, parašė straipsnių, parengė jų rinkinių. Sudarė anglų-lietuvių kalbų statybos, techninių terminų žodynėlių. Iš anglų kalbos išvertė Dž. Londono romaną „Smokas Belju“, knygų švietimo, ekonomikos temomis.
Atsisveikinti su velioniu galima Laidojimo paslaugų centre prie Šv. apaštalų Petro ir Povilo bažnyčios (Paco g. 4, Vilnius) nuo liepos 12 d., šeštadienio, 16 val. Karstas išnešamas liepos 13 d., sekmadienį, 14.30 val. Laidotuvės vyks Kairėnų kapinėse. Mišios aukojamos Vilniaus Dievo Gailestingumo šventovėje liepos 13 d. 8 val. (Dominikonų g. 12).