Heat olive oil in a large pot over medium heat.
Add the onion, garlic, celery, and carrot, and cook until the vegetables are soft, about 10 minutes.
Increase heat to high, add ground beef, and cook until browned, about 5 minutes.
Pour in red wine and let it simmer until it reduces by half.
Stir in chopped tomatoes, tomato paste, and beef stock.
Add dried oregano, dried basil, salt, and pepper. Reduce heat to low and simmer for 2 hours, stirring occasionally.
Serve the ragu bolognese over cooked pasta and top with grated parmesan cheese.