सोमनाथ शर्मा जी का जन्म ३१ जनवरी १९२३ को दध, कांगड़ा में हुआ था, जो ब्रिटिश भारत के पंजाब प्रान्त में था और वर्तमान में भारतीय राज्य हिमाचल प्रदेश में है। उनके पिता अमर नाथ शर्मा एक सैन्य अधिकारी थे। उनके कई भाई-बहनों ने भारतीय सेना में अपनी सेवा दी। उनके कई भाई सेना में रह चुके थे।

सोमनाथ शर्मा ने देहरादून के प्रिन्स ऑफ़ वेल्स रॉयल मिलिट्री कॉलेज में दाखिला लेने से पहले, शेरवुड कॉलेज, नैनीताल में अपनी स्कूली शिक्षा पूरी की। बाद में उन्होंने रॉयल मिलिट्री कॉलेज, सैंडहर्स्ट में अध्ययन किया। अपने बचपन में सोमनाथ शर्मा जी भगवद गीता में कृष्ण और अर्जुन की शिक्षाओं से प्रभावित हुए थे, जो उनके दादा द्वारा उन्हें सिखाई गई थी।

बड़ग़ाम की लड़ाई
सैन्य करियर
परम वीर चक्र
प्रारम्भिक जीवन