나폴리에서 이탈리아인 아버지 살바토레와 호주인 어머니 캐롤린 사이에서 태어난 그는 3살 때 호주로 이주했다가 6살 때 이탈리아로 돌아왔다.Rosolino는 수영선수로서의 시작을 선언했다.
나는 4살 때 우연히 뜨는 법을 배웠다.일반적인 팔 부상 밴드 대신, 그들은 나에게 헤드보드를 가지고 수영을 시켰다.불행히도 구멍이 뚫려 있었고, 내가 마침내 작고 깊은 수영장에서 나왔을 때, 헤드보드는 물에 빠져있었다...제가 처음 들은 진짜 수영 코스는 6살 때였고, 그 후 레슨으로 경기 전 수준에 도달했습니다.저는 항상 힘든 삶을 살았고, 체격이 좋았지만, 항상 1위가 되기 위해 싸워야 했고, 비록 많은 레이스에서 우승했지만, 저는 모든 레이스를 감동적으로 기억합니다. 첫 지역대회, 전국대회, 젊은 유럽인, 그리고 물론 제가 겪었던 모든 복통.
로솔리노는 1996년 이후 4번의 올림픽 대회에서 모두 이탈리아를 대표했다.2000년 시드니올림픽에서 그는 200m 개인혼영에서 금메달을 따면서 이탈리아 수영 역사상 두 번째 올림픽 챔피언이 되었다.그는 400m 자유형에서 이안 소프에 이어 유럽 신기록을 세운 은메달(3분43.40초), 200m 자유형에서 피터 판덴 후겐반드와 이안 소프에 이어 동메달을 땄다.2004년 아테네올림픽에서 로솔리노 선수는 400m 자유형 계주에서 이탈리아 팀과 함께 동메달을 땄다.
로솔리노 선수는 60개의 국제 메달을 획득한 이탈리아 수영 역사상 가장 성공한 선수입니다.그는 2001년후쿠오카에서 열린 세계선수권대회 개인혼영 200m에서 세계 챔피언이 되었다.그는 또한 세계 롱코스 선수권 대회 5회를 통해 은메달 3개와 동메달 1개를 땄다.그는 세계 쇼트코스 선수권에서 금메달 (4×200m 계주), 은메달 2개, 동메달 7개를 획득하였고, 1995년부터 유럽 LC 선수권에서 21개, 유럽 쇼트코스 수영 선수권에서 20개의 메달을 획득하여 유럽 챔피언이 되었다.