Hrad postavila ve 2. pol. 13. století u brodiště poblíž soutoku řek opolská, či těšínká knížata z rodu Piastovců. Smyslem a účelem hradu byla ochrana zemské stezky z Opavy přes Hlučín a Těšín do Krakova a zejména ochrana hranice polského státu, kterou tehdy tvořila řeka Ostravice.
O jeho významu svědčí fakt, že byl již ve 13. století obehnán 4 m vysokou a 2,5 m širokou zdí. V roce 1534 byl gotický hrad přestavěn na renesanční zámek a tato úprava je dosud patrná v pozůstatcích zříceniny i v úpravách interiéru.
V roce 1872 zámek vyhořel, byl však ještě obnoven. Hlavní příčinou jeho zkázy byla těžba uhelných slojí přímo pod zámkem. Stavba poklesla o 16 m!