Dit kasteel is van oorsprong een der oudste kastelen van de provincie Antwerpen en is mogelijk ontstaan uit een Frankisch allodium. De oudste delen van het huidige kasteel gaan terug tot de 13e en 14e eeuw. Er is een kapel uit de 15e eeuw, waarvan de voorgevel in de 17e eeuw gewijzigd is. Er is een poortgebouw uit de 15e en de 16e eeuw, een overblijfsel van een ringmuur uit 1576 en een onderbouw met ronde hoektoren van een oudere ringmuur uit ongeveer 1450. Ook is er een oude gotische hoeve en een schandpaal van de plaatselijke vierschaar. De huidige voorgevel stamt van omstreeks het einde van de 17e eeuw, toen de graven van Fiennes het slot bezaten. Dezen hebben ook de huidige tuinen doen aanleggen.