Po śmierci Kazimierza III poparł Ludwika Węgierskiego, w zamian za co został starostą kujawskim (1374–1377). W 1375 r. wraz z Sędziwojem z Szubina pokonał pod Gniewkowem Władysława Białego, który był pretendentem do tronu Polski, a następnie oblegał siły księcia w Złotorii. Po kapitulacji księcia został przez niego wyzwany na pojedynek, który wygrał.

Pozbawiony tytułu starosty kujawskiego za sprzeciw wobec mianowania starostą poznańskim Domarata z Pierzchna, wycofał się do Odolanowa, z którego zaczął organizować wyprawy łupieżcze skierowane przeciw krzyżakom. Prawdopodobnie w 1380 r. pojmał dla okupu 59 rycerzy burgundzkich, którzy zmierzali do państwa krzyżackiego, by wziąć udział w rejzie przeciw Litwinom. Za 59 gości zakonu mistrz krzyżacki wypłacił okup 20 tys. lub 27 tys. florenów. Ponieważ Ludwik Węgierski uważał krzyżaków za sojuszników, nakazał wielkopolskim starostom zajęcie Odolanowa. Do zdobycia miasta ostatecznie nie doszło, gdy w Skarbimierzycach (obecnie Skalmierzyce)Janko z Czarnkowa [O wyprawie przeciw Bartoszowi na Odolanów]. Odprawiwszy w dzień ŚŚ.