Rogefeldt ble født den 2. mars 1947 i Västerås, som ligger cirka 10 mil vest for Stockholm i Sverige. Som barn sang han i kor og spilte blues i et hobbyband. Han begynte å skrive sanger og 1968 slapp han singelen «Haru vart på cirkus». Pugh sendte demoer til en rekke plateselskap og når han endelig fikk svar, fra Metronome, hadde han allerede begynt militærtjenesten. Han stakk av for å gå i studio, noe han seinere måtte betale med tre måneder i fengsel.