L’església de Sant Esteve de Canelles ja apareix esmentada documentalment l’any 855. L’edifici actual és, en les seves estructures originals, un temple romànic dels segles XI-XIII, molt modificat en èpoques posteriors. La façana i el campanar daten del segle XVIII, època en què segurament també fou construïda la sagristia.
L’estructura romànica està formada per una sola nau amb absis semicircular. La volta de la nau té dos trams, que fa suposar dues etapes constructives diferents, el tram proper al frontis és cobert amb volta de canó i a la resta, cap a llevant, la volta és apuntada. Sembla doncs que l’església va ser construïda al segle XI i ampliada al XIII, època a la qual pertany l’absis. Els batents de fusta de la porta tenen alguns elements de forja que deuen ser restes d’un conjunt de ferramenta de tradició romànica.