První písemná zmínka pochází z roku 1297, kdy byl hrad majetkem těšínského knížete. V roce 1380 jej získali páni z Tvorkova. Během husitských válek se hradu zmocnil husitský hejtman Jan Čapek ze Sán, poté zde vládl jeho zeť Jan Talafús z Ostrova a Jan Tršický z Doloplaz. V roce 1476 koupil slezskoostravské panství i s hradem Václav Hřivnáč z Heraltic. V roce 1508 se stal majitelem Jan Sedlnický z Choltic, který v letech 1531 – 1548 přestavěl gotický hrad na renezanční zámek. V roce 1714 hrad získal Jindřich Vilém hrabě Wilzcek z Dobré Zemice a tomuto rodu patřil až do roku 1945.
(Slezskoostravský hrad je uprostřed)