Jako student wstąpił do Oddziału Apolinarego Kurowskiego, w którym walczył pod Miechowem. Następnie przeszedł do oddziału Mariana Langiewicza, pod którym walczył m.in. w bitwie pod Grochowiskami i bitwie pod Chroborzem. Następnie służył na Lubelszczyźnie w oddziale Tomasza Wierzbickiego, brał w nim udział w bitwie pod Polichną (18 lipca 1863). Na koniec powstania służył w oddziale Hermana Wagnera.