W momencie odejścia z wojska posiadał stopień podpułkownika.
Służba w Straży Ochrony Kolei 16 kwietnia 2024 roku został powołany przez prezesa PKP Polskich Linii Kolejowych, w porozumieniu z ministrem infrastruktury, na stanowisko Komendanta Głównego Straży Ochrony Kolei. Zastąpił pełniącego obowiązki komendanta Pawła Boczka.
W maju 2024, pod kierownictwem Garstki, Komenda Główna Straży Ochrony Kolei zawarła ze związkami zawodowymi porozumienie kończące spór zbiorowy rozpoczęty 22 grudnia 2023 roku. Porozumienie obejmowało m.in. kwestie organizacji i kultury pracy, wynagrodzeń, polityki antymobbingowej i przeciwdziałania dyskryminacji oraz współpracy ze związkami zawodowymi.
W styczniu 2026 roku uczestniczył w rozmowach z prezesem Urzędu Transportu Kolejowego dotyczących bezpieczeństwa na polskiej sieci kolejowej. Omawiano m.in. możliwość wykorzystania symulatorów w szkoleniu funkcjonariuszy oraz rozwój współpracy między SOK-iem a UTK.
W maju 2026 roku uczestniczył jako przedstawiciel SOK w obchodach Święta Straży Marszałkowskiej, a także podpisał z Komendantem Służby Ochrony Państwa porozumienie dotyczące współpracy obu formacji.