Gimė 1958 07 27 Pilviškiuose, Vilkaviškio rajone.
1976–1981 m. Vilniaus universitete studijavo taikomąją matematiką, įgijo matematiko kvalifikaciją; 1979 m. baigė Visuomeninių profesijų fakultetą, įgijo anglų kalbos vertėjo-konsultanto specialybę. 1994 m. baigė Vasaros anglų kalbos instituto kursą Lietuvos krikščioniškajame koledže Klaipėdoje. Yra dirbęs inžinieriumi Informacijos institute (LIMTI), vyriausiuoju inžinieriumi Lietuvos mokslų akademijos Matematikos ir kibernetikos institute, inžinieriumi Eksperimentinėje gamykloje „Bitas“ prie Matematikos ir kibernetikos instituto, technikos skyriaus redaktoriumi „Mokslo ir gyvenimo“ žurnalo redakcijoje, vertėju-konsultantu, redaktoriumi „Katalikų pasaulio“ leidykloje, redaktoriumi leidykloje „Mens Sana“. Dabar bendradarbiauja su įvairiomis leidyklomis ir leidiniais.