The Main Injector Particle Production (MIPP) experiment at Fermilab is a fixed target hadron production experiment. It measures particle production in interactions of 120 GeV/c primary protons from the Main Injector and secondary beams of $\pi^{\pm}, \rm{K}^{\pm}$, p and $\bar{\rm{p}}$ from 5 to 90 GeV/c on nuclear targets which include H, Be, C, Bi and U, and a dedicated run with the NuMI target. MIPP is a high acceptance spectrometer which provides excellent charged particle identification using Time Projection Chamber (TPC), Time of Flight (ToF), multicell Cherenkov (CKOV), Ring Imaging Cherenkov (RICH) detectors, and Calorimeter for neutrons. We present inelastic cross section measurements for 58 and 85 GeV/c p-H interactions, and 58 and 120 GeV/c p-C interactions. The MIPP data are compared with the Monte Carlo predictions and previous measurements. We also describe an algorithm to identify charged particles ($\pi^{\pm}/\rm{p}/\bar{\rm{p}}$ etc.), and present the charged pion and kaon spectra from the interactions of protons with NuMI target.