Służba wojskowa Zawodową służbę wojskową rozpoczął w 1981 jako dowódca plutonu piechoty w 32 Pułku Zmechanizowanym w Kołobrzegu. W późniejszych latach służył w 8 Brygadzie Zmechanizowanej i sztabie 8 Dywizji Ochrony Wybrzeża. W latach 1996–1999 pełnił funkcję szefa szkolenia – zastępcy dowódcy 36 Brygady Pancernej, a w latach 1999–2001 piastował stanowisko dowódcy 9 Brygady Kawalerii Pancernej. W ciągu kolejnych dwóch lat był szefem oddziału Rozpoznania i WRE 1 Korpusu Zmechanizowanego. Od lipca 2003 do lutego 2004 pełnił funkcję szefa Oddziału Szkolenia PKW Irak. Po zakończeniu misji wrócił na poprzednio zajmowane stanowisko.

W latach 2004–2005 dowodził 6 Brygadą Kawalerii Pancernej w Stargardzie. W 2006 został dowódcą 10 Brygady Kawalerii Pancernej w Świętoszowie. W tym samym roku został awansowany na stopień generała brygady. W marcu 2007 poleciał ze swoimi żołnierzami do Afganistanu, gdzie do listopada 2007 był dowódcą Polskiego Kontyngentu Wojskowego. W listopadzie 2007 został mianowany na stopień generała dywizji. Generał Tomaszycki przestał pełnić obowiązki dowódcy 10 Brygady Kawalerii Pancernej 8 stycznia 2008.