Pierwszą świątynię wzniesiono w tym miejscu w XVI w. Pierwotnie był to zbór ewangelicki ufundowany przez starostę człuchowskiego, Latalskiego, który był propagatorem reformacji. Od 1617 r. stał się jednak kościołem katolickim.
Podczas wojen szwedzkich budowla uległa częściowemu zniszczeniu. W 1789 r. do ocalałej drewnianej wieży dobudowano nową nawę i prezbiterium konstrukcji szkieletowej z ceglanym, otynkowanym wypełnieniem.
Wieża, druga pod względem wysokości w Polsce, ma konstrukcję szkieletową i jest oszalowana deskami. Wieńczy ją ośmioboczna iglica z ostrosłupowym hełmem. Zabytkowy dzwon pochodzi z 1643 r.
Wewnątrz, na stropie nawy, zachowały się malowidła przedstawiające króla Dawida i św. Stanisława Biskupa. Wyposażenie kościoła jest rokokowe i pochodzi z XVIII w. Ciekawa jest ambona, która wspiera się na figurze anioła.