Attrice attiva per anni al Teatro Stabile di Catania, ha recitato a lungo dapprima con le compagnia di Angelo Musco e poi, alla sua morte, con quella di Michele Abruzzo. Al cinema partecipò a quasi trenta film dal 1938 al 1956, con l'ultima parentesi di una pellicola avventurosa interpretata nel 1964, in ruoli da caratterista. In molti cast viene riportata come Margherita Bossi o Margherita Bossi Nicosia poiché Bossi è il cognome del marito.