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