El partit es va formar el 20 de maig de 1989 com a Unió Social Liberal Croata (Hrvatski socijalno liberalni savez). Va ser el primer partit polític de Croàcia format després de la reintroducció del sistema pluripartidista. Com a tal, va ser part de la Coalició d'Acord Popular durant les primeres eleccions lliures el 1990. El HSLS es va convertir en el principal partit d'oposició després de les eleccions presidencials i parlamentàries de 1992. Una facció es va separar el 1997 per formar el Partit Liberal.
El 1998 va crear una coalició permanent amb el Partit Socialdemòcrata de Croàcia que va guanyar les eleccions dos anys més tard, substituït el govern de la Unió Democràtica Croata i va formar el nou govern, juntament amb altres quatre partits. Tanmateix, el partit va patir una forta escissió el 2002 i va deixar el govern.
A les eleccions legislatives de 2003, una aliança de la HSLS i el Centre Democràtic va guanyar el 4,0% de vots i 3 dels 151 escons. Dos d'aquests escons foren ocupats pel HSLS. El partit dona suport a l'actual govern de Jadranka Kosor.
Després de les eleccions locals de 2005 es va anunciar que hi ha negociacions de fusió entre HSLS i el Partit Liberal. The latter dissolved itself, with membership and party infrastructure re-joining HSLS in January 2006. Aquest últim es va dissoldre i es va unir a la infraestructura del partit HSLS el gener de 2006. Đurđa Adlešič succeí Ivan Čehok com a líder del partit reunificat. A de les eleccions de 2007es va presentar amb els partits de l'oposició - Partit Camperol Croat i Aliança de Primorje-Gorski Kotar. Només va obtenir dos escons.