Szülei: Szilágyi Albert tanító, Seidner Eleonóra.
Nős, felesége Seidner Regina Mária.
Gyermekei: Sándor Aladár Elemér 1890, János Béla 1892, Géza József 1895.
A főgimnáziumot Aradon végezte, a budapesti egyetemen klasszika-filológiai tanfolyamot hallgatott és e szakból alapvizsgálatot tett. Egy évig a Koritz A. és Tsa. banküzletében működött. A kereskedelmi iskolákra képesíttetett a könyvvitel, kereskedelmi ismeretek és levelezésből; egyszersmind okleveles gyorsíró-tanár. Egy évig a dr. Szabó intézetében Rákospalotán, egyig a nyitrai polgári iskolában, három évig a turóczszentmártoni községi kereskedelmi iskolában tanított. 1890 óta a pozsonyi kereskedelmi akadémiában a könyvviteltan, levelezés és kereskedelmi ismeretek rendes tanára. Tanított német és francia nyelvet, földrajzot és gyorsírást; a női kereskedelmi tanfolyamban levelezést és kereskedelmi ismereteket tanít; tanított a kereskedelmi tanonciskolában is.1911 és 1915 között igazgatóhelyettes is volt. 1915-től végleges igazgatója lett az ungvári felső kereskedelmi iskolának. 1918 és 1920 között pedig a budapesti fiú felső kereskedelmi iskolában tanított. 1920-ban nyugalomba vonult.
Forrás: Szinnyei József: Magyar írók élete és munkái. XIII. Steiner-Télfy. Budapest, 1909. - Miskolczi Napló, 1918. 18.évf. 236. sz. p. 2. - Szerk. Juckel Gyula: Budapest Székesfőváros II. kerületi községi fiú felső kereskedelmi iskolájának értesítője az 1919/1920. iskolai évről. Budapest, 1920. p.3-5. - Szerk. Juckel Gyula: Budapest Székesfőváros II. kerületi községi négyévfolyamú fiú felső kereskedelmi iskolájának értesítője az 1920/1921. iskolai évről. Budapest, 1921. p.3.