Po wybuchu powstania styczniowego 1863 wystąpił z armii rosyjskiej i dokonał przejścia na stronę polskich powstańców. Początkowo służył jako szeregowiec w oddziałach Komorowskiego, po czym został naczelnikiem (szefem) sztabu gen. Edmunda Różyckiego (znajomego ze służby w armii rosyjskiej), zaś dla uchronienia swej rodziny przed prześladowaniami przyjął pseudonim „Struś”. Później organizował wojska powstańcze na obszarze Galicji. Po upadku powstania przebywał na emigracji. W Szwajcarii pracował jako nauczyciel prywatny, korespondent czasopism. Był sekretarzem Towarzystwa Wzajemnej Pomocy Polaków w Genewie.

Po uzyskaniu obywatelstwa szwajcarskiego udał się w 1865 do Galicji, gdzie został aresztowany, a następnie wydalony. Wyjechał do Francji. Na emigracji utrzymywał się z dochodów uzyskiwanych z korespondencji wysyłanych do publikacji w „Gazecie Narodowej”. Wówczas podjął studia medyczne, które prowadził przez 3,5 roku na uniwersytecie w Strasbourgu uzyskując stopień doktora medycyny i chirurgii w 1870. Podczas wojny francusko-pruskiej prowadził w Strasburgu ambulans dla rannych, przetrwał oblężenie tego miasta. Następnie przeniósł się do Szwajcarii, przebywał w Genewie i prowadził praktykę lekarską. Później przebywał jeszcze w Wiedniu.