Urodzony 31 października 1972 w Warszawie
Wykształcenie:
- 1988-1992 XLII LO. im Marii Konopnickiej w Warszawie
- 1994-1997 Uniwersytet Warszawski wydział Mechaniki Matematyki i Informatyki, kierunek informatyka (tytuł licencjata)
- 1998-2000 Polsko Japońska Wyższa Szkoła technik Komputerowych (studia uzupełniające tytuł magistra informatyki)
- 2009 – uzyskany stopień doktora nauk technicznych w dziedzinie informatyki. Stopień nadany przez Radę Wydziału Informatyki Polsko – Japońskiej Wyższej Szkoły Technik Komputerowych na podstawie rozprawy Optymalizacja numerycznej analizy dużych układów liniowych równań algebraicznych metodami programowania równoległego.