 Beazley was born in Subiaco, Western Australia, the son of politician Kim Beazley senior.He studied at the University of Western Australia and Balliol College, Oxford, attending the latter as a Rhodes Scholar.After a period as a lecturer at Murdoch University, Beazley was elected to parliament at the 1980 federal election, winning the Division of Swan for the Labor Party.