Od strony zachodniej znajduje się bogato profilowany portal ostrołukowy. Korpus nakrywa dach dwuspadowy, zakrystię pulpitowy, kryty dachówką esówką, z kolei wieża posiada nakrycie w formie murowanej czterospadowej iglicy. Wnętrze świątyni nakrywa strop belkowy, zapewne z XVIII wieku, zakrystia nakryta jest sklepieniem kolebkowym z lunetami, kaplica sklepieniem krzyżowym, natomiast wieżę nakrywa strop płaski.

Wystrój kościoła pochodzi głównie z XVII i XVIII wieku. W 1 połowie XVII wieku powstały późnorenesansowe: ołtarz główny i ołtarz boczny lewy (Matki Boskiej z Dzieciątkiem) oraz ambona. Drugi ołtarz boczny – prawy – pod wezwaniem św. Rocha został wykonany w 1 połowie XVIII wieku. Granitowa kropielnica pochodzi zapewne z okresu średniowiecza. Organy posiadają zewnętrzną oprawę neoromańską i współczesne jej wyposażenie (powstało na początku XX wieku), wykonała je firma Orgelbauanstalt A. Terletzki, Inh. Ed. Wittek z Elblaga.