A consistent model of globular cluster formation is presented. We inve
stigate the dynamical evolution of a supershell that is created and ch
emically enriched by supernovae at the center of a primordial cloud, e
mbedded in a hot protogalactic environment. It is shown that such an e
xpanding supershell can be decelerated sufficiently by the pressure of
the hot medium to ensure that the second-generation stars (i.e., thos
e forming in the supershell) can form a bound cluster. When we assume
that only the most tightly bound systems survive, we can make detailed
predictions concerning the masses, radii, and binding energies of res
ulting clusters which agree well with those of observed globular clust
ers.