Rosendahl valmistui agronomiksi vuonna 1966 ja hän oli ammatiltaan maanviljelijä. Hän oli vuosina 1968–1972 Österbottens svenska producentförbundin (ÖSP) toiminnanjohtaja, 1972–1976 Ruotsinkielisten maataloustuottajain keskusliiton eli Svenska lantbruksproducenternas centralförbundin (SLC) toiminnanjohtaja ja vuodesta 1976 vuoteen 2000 SLC:n puheenjohtaja. Hän oli puheenjohtajana myös Nylands svenska landskapsförbundissa (1998–2000) ja Sydkustens landskapsförbundissa (1999–2000).
Rosendahl oli naimisissa vuodesta 1970 ja hänellä oli vaimonsa Christinan kanssa kaksi lasta.