O Λεωνίδας Μπουτσικάρης γεννήθηκε στις 19 Δεκεμβρίου του 1978 και είναι απόφοιτος της Νομικής Σχολής Αθηνών.
Από το 2012 άρχισε να συνεργάζεται με το νομικό τμήμα της ΠΑΕ Παναθηναϊκός. Τον Φεβρουάριο του 2018 ανέλαβε τη νομική διεύθυνση της ΠΑΕ Παναθηναϊκός, ενώ ένα χρόνο αργότερα, τον Μάιο του 2019, το πόστο του αντιπροέδρου.
Από τον Ιούνιο του 2020 βρίσκεται στον προεδρικό θώκο της Superleague.