The BSE Sensex soared to life-time high of 34,331.85 and the NSE Nifty crossed the 10,600 level for the first time in early trade today on strong gains in pharma, IT and banking stocks amid optimism over quarterly earnings by corporates. Asian markets trading with gains after more records on Wall Street influenced the trading sentiment here.