Solec foi mencionada pela primeira vez em 1136 na Bula de Gniezno como uma cidade pertencente ao Arcebispo de Gniezno. No século XII, Solec se tornou propriedade da Ordem Equestre do Santo Sepulcro de Jerusalém, de quem foi comprada por Władysław Łokietek em 1325. Por volta de 1347, Casimiro, o Grande, elevou a vila à categoria de cidade sob a Lei de Magdeburg. Durante seu reinado, entre outros, o castelo defensivo e a igreja paroquial foram reconstruídos. Nos séculos XV e XVI, Solec recebeu privilégios no domínio do comércio do sal e da organização de feiras. Esses privilégios foram confirmados durante o reinado de Sigismundo, o Velho. Em 1574, a nobreza das voivodias de Sandomierz e Lublin se reuniram na cidade, durante o evento foram criados tribunais de última instância, que mais tarde se tornaram o modelo para o tribunal da Coroa. Nos anos de 1615 a 1627, Krzysztof Zbaraski expandiu significativamente Solec, reconstruindo, entre outros, o castelo em residência de estilo barroco renascentista, com a construção de um mosteiro e a reconstrução da igreja paroquial. Trinta anos depois, durante o Dilúvio Sueco, Solec foi quase totalmente destruída (de 246 casas, 6 foram deixadas na periferia da cidade, o castelo foi quase totalmente destruído). No século XVIII, Solec foi lentamente reconstruída, incluindo o castelo e as igrejas. Em 1866, uma escola secundária foi fundada (após o incêndio do edifício original em 1886-1888, o edifício atual foi construído). Em 1869, Solec perdeu seus direitos municipais. No verão de 1939, uma ponte de engenharia foi construída, destruída durante a campanha de setembro. Durante a Segunda Guerra Mundial, o campo "Baudienst" estava localizado no prédio da escola secundária. Solec foi libertada em janeiro de 1945.