La primera referència documental d’aquest castell data de l’any 1033, on Martorell apareix com entitat feudatària del castell de Rosanes. Fou aixecat en el segle XI, el senyor d’aquest castell tingué en feu tres parts del castell de Sant Esteve Sesrovires i com es trobava prop del castell de Castellvell, per diferenciar-lo del Castellvell de la Marca, prengué el seu nom, Castellvell de Rosanes.
L’any 1326, intervé un tal Pairet en els afers de la batllia de Martorell.
L’any 1103, Guillem Ramon de Castellvell donà en feu el castell de Rosanes a Udalard Ramon, llavors aquest el va enderrocar i el restablí amb més amplitud, després d’això va adoptar el nom de Ramon de Rodanes, d’aquesta manera els seus descendents prengueren el cognom Rodanes o Rosanes.
L’any 1110, el senyor de Castellvell, nomenà a Udalard Ramon com marmessor en el seu testament, aquest darrer, finà l’any 1123.
L’any 1138, Ramon de Rodanes, probablement fill de Ramon Udalard de Rosanes, donà a la seva muller Ermessindis, el castell de Rosanes amb la meitat de tots els feus.
És probable que la mutació del nom “Rodanes” a “Rosanes” es produí durant el segle XIII.
L’any 1209, n’era castlà Ramon de Rosanes, vuit anys més tard n’era Guillem de Rosanes.
L’any 1291, Guillema de Montcada i Castellvell, aportà aquest castell amb la vila de Martorell entre d’altres com a dot pel seu casament amb l’infant Pere.
L’any 1329, Sibil•la, vídua de Ramon de Rosanes, en nom propi i del seu fill –n’exercia la tutela testamentària- Galceran de Rosanes, hereu del seu pare, prestà homenatge a Roger Bernat de Foix, senyor de Castellvell.
Al segle XVI, es relaciona el cognom Torrelles amb el castell de Rosanes.
L’any 1713, els filipistes acabaren de destruir el castell.
