The ceremonial laying of the foundation stone of the three-nave, neo-Romanesque pillar church took place in 1905. It was blessed in 1907 and consecrated by Bishop Josef Schulte in 1911. The church was partially rebuilt and renovated in 1959, 1974 and 2020. The historic Ibach organ, which dates back to 1865, was extended in 1998. The organ, restored by the organ builder Kreienbrink, was inaugurated in 2000.