In a large pot, heat olive oil over medium-high heat. Add pork shoulder chunks and sear until browned on all sides. Remove and set aside.
In the same pot, add diced onion and minced garlic. Cook until the onion is translucent.
Pour in the red wine and deglaze the pot, scraping up any browned bits from the bottom.
Add crushed tomatoes, tomato paste, dried oregano, dried basil, and chicken stock. Stir to combine.
Return the pork to the pot. Season with salt and freshly ground black pepper.
Cover the pot and let it simmer on low heat for about 3 hours or until the pork is tender and the sauce is thick.
Shred the pork using two forks and mix it into the sauce. Adjust seasoning if necessary.
Serve the ragu over cooked pasta of your choice.