Le château est composé d’un châtelet d’entrée avec deux tourelles en poivrière, d’un quartier et d’une tour de Bourgogne reconstruits en 1881 après avoir été détruits par les armées françaises en 1675, ainsi que d’un grand logis et d’une tour Saint-Jean probablement du 16e siècle mais modifiés par van Assche. Le logis seigneurial occupe l’emplacement présumé du donjon d’origine, construit au 11e siècle et incorporé plus tard dans l’aile d’habitation.
Une courtine relie l’aile sud à la tour Grignard, située à l’angle nord-est et reconstruite en 1757 pour servir de pigeonnier après avoir été bombardée en 1675. Dans la basse-cour se trouvent une vieille grange et des écuries qui formaient autrefois une esplanade extérieure entourée de douves.
Le parc du château est ouvert au public de 10h à 17h, moyennant des frais de 2 euros par personne (à partir de 6 ans). Les visiteurs sont priés de surveiller leurs enfants en raison des douves, de tenir leurs chiens en laisse et de respecter la propreté et la tranquillité des lieux.