In a bowl, mix wine, soy sauce, olive oil, garlic, pepper, and seasonings until fully combined and aromatic.
Place tri-tip in a Ziploc bag and pour marinade over it until fully coated.
Seal and refrigerate for 12–24 hours, turning once for even flavor absorption. Meat should look darker after marinating.
Remove meat 45 minutes before cooking and pat dry for better browning and crust formation.
Preheat grill to medium-high and sear tri-tip for 2–3 minutes per side until a deep brown crust forms.
Move to indirect heat and cook until internal temperature reaches 125–135°F depending on preference.
Remove from heat and loosely cover with foil, letting it rest for 10–15 minutes so juices settle.
Slice thinly against the grain, watching for grain direction changes for tender bites.