W dniu 3 maja 1922 roku został zweryfikowany w stopniu porucznika ze starszeństwem z dniem 1 czerwca 1919 roku i 1024. lokatą w korpusie oficerów piechoty. Jego oddziałem macierzystym był wówczas 2 pułk strzelców podhalańskich. W latach 1922–1930 pełnił służbę w 11 pułku piechoty w Tarnowskich Górach. W dniu 1 grudnia 1924 roku awansowany został do stopnia kapitana ze starszeństwem z dniem 15 sierpnia 1924 roku i 434. lokatą w korpusie oficerów piechoty. W marcu 1930 ogłoszono jego przeniesienie do 84 pułku piechoty w Pińsku na stanowisko obwodowego komendanta Przysposobienia WojskowegoWedług informacji zawartych na stronach Muzeum Józefa Piłsudskiego w Sulejówku (biogramy legionistów), Jan Lachowicz pełnił również przez pewien czas służbę w 4 dywizjonie pancernym..

17 grudnia 1931 został awansowany na stopień majora ze starszeństwem z dniem 1 stycznia 1932 i 52. lokatą w korpusie oficerów piechoty. W marcu 1932 został wyznaczony na stanowisko dowódcy batalionu w 84 pułku piechoty, a w kwietniu 1934 przesunięty na stanowisko kwatermistrza.

W 1938 przeniesiono go do Korpusu Ochrony Pogranicza na stanowisko dowódcy batalionu KOP „Ostróg”. Na stopień podpułkownika został awansowany ze starszeństwem z dniem 19 marca 1939 i 63.