Nanoparticles stabilized Pickering emulsions have been widely applied in various fields. The size and morphology of nanoparticles are regarded as crucial factors for the emulsion stability. In this study, the dendritic mesoporous silica nanoparticles (DMSNs) and two kinds of hybrid dendritic mesoporous silica titanium nanoparticles (DMSTNs-0.01 and DMSTNs-0.03) have been successfully prepared and investigated for their potential application to stabilize Pickering emulsions. Scanning electron microscopy, transmission electron microscopy, Fourier transform infrared spectroscopy, and UV-Vis diffuse reflectance spectra are employed to confirm the successful fabrication of the nanoparticles. The stability of DMSNs and DMSTNs stabilized emulsions are systematically evaluated via the optical microscopy and static multiple light scattering. The DMSTNs-0.01 displays the greatest ability to stabilize emulsions. N2 physisorption and atomic force microscopy demonstrate the stability of Pickering emulsions is closely related to the specific surface area and surface roughness of nanoparticles. Moreover, DMSTNs-0.01 stabilized O/W Pickering emulsions show satisfactory displacement performance (tertiary oil recovery of 14.05%) in core flooding experiments. Microscopic visualization tests further indicate the emulsions can effectively block the high permeability channels generated by initial water flooding to increase the flowing resistance and then cause the flow diversion of the repellent fluid to enlarge the sweep area.