B physics results from the CDF Collaboration based on data collected during the 1992-1996 Tevatron run are presented. In particular, we report the discovery of the B_c meson in the semileptonic decay B_c -> J/psi l nu X, updates of b hadrons lifetime measurements, with a description of the B_s lifetime measurement, the B^0_d - B-bar^0_d mixing results and the limits set on rare B decay branching ratios. Current results are used to extrapolate B physics prospects for the future high luminosity run II.