Opus 01 – Fantasy and fugue for six Flute
Opus 02 – Symphony No. 1 – Khayyam
Opus 03 – 4 Piano pieces
Opus 04 – Symphonic cantata
Opus 05 – Symphony No. 2
Opus 06 – Fantasy for Piano, voice and clarinet
Opus 07 – Suite for strings (Mirage)
Opus 08 – Reflection for strings and tympani
Opus 09 – The Heaven bird for chorus
Opus 10 – Piano concerto No. 1
Opus 11 – The voyage for strings
Opus 12 – The Cage for chorus
Opus 13 – 4 Piano pieces
Opus 14 – Piano sonata No. 1
Opus 15 – Cantata No. 2
Opus 16 – Elegy for orchestra
Opus 17 – Quartet No. 1
Opus 18 – Quartet No. 2
Opus 19 – Six bagatelles for Piano
Opus 20 – Song on flafes
Opus 21 – Symphony No. 3
Opus 22 – 2 preludes and fugues
Opus 23 – Sonata for Guitar
Opus 24 – Trio for Flute Oboe and Bassoon
Opus 25 – Symphony No. 4
Opus 26 – Elegy for Piano
Opus 27 – 6 Piano pieces
Opus 28 – Variation for Piano
Opus 29 – Choral fantasy No. 1
Opus 30 – Concerto for Clarinet and Orchestra
Opus 31 – 5 songs for tenor and string quartet
Opus 32 – 5 songs on Sa’di
Opus 33 – Choral fantasy No. 2
Opus 34 – 5 songs
Opus 35 – 6 bagatelle for Clarinet and Piano
Opus 36 – Piano sonata No. 2
Opus 37 – Ballade and fugue for Piano
Opus 38 – The twilight of love
Opus 39 – 2 pieces for Piano
Opus 40 – Piano sonata No. 3
Opus 41 – Serenade for Piano and Clarinet
Opus 42 – Symphonic poem
Opus 43 – Echo for string orchestra
Opus 44 – 2 Piano pieces duet
Opus 45 – Ballade No. 2 for Piano
Opus 46 – Symphony No. 5 (Iranian Symphony)
Opus 47 – Ballade No. 3 for Piano
Opus 48 – Elegy No. 2 for Piano
Opus 49 – Armenian fantasy for string orchestra
Opus 50 – 2 Piano pieces duet
Opus 51 – Iranian suite for Piano
Opus 52 – Iranian suite for orchestra
Opus 53 – A Piano Piece
Opus 54 – Iranian Rhapsody for Piano and Orchestra
Opus 55 – Homage to Majid Vafadar (Piano)
Opus 56 – Tehran film music
Opus 57 – Concerto for orchestra (Iranian Concerto)
Opus 58 – Piano concerto No. 2
Opus 59 – 2 Piano pieces
Opus 60 – Prelude and fugue for Organ
Opus 61 – The Last Night
Opus 62 – Symphony No. 6 (Damavand)
Opus 63 – 2 Piano pieces
Opus 64 – Symphonic poem (Mehr)
Opus 65 – Homage to Morteza Mahjoubi
Opus 66 – Sinfonietta for string
Opus 67 – Song on Hafez and Sa’di (Angels)
Opus 68 – The Iranian song for string
Opus 69 – Song on Khayyam
Opus 70 – Symphony No. 7 (Iran)
Opus 71 – Symphony No. 8
Opus 72 – Symphony No. 9 (Persian Gulf)
Opus 73 –
Opus 74 –
Opus 75 – Symphony No. 10
Opus 76 – A Piano piece
Opus 77 – Symphony No. 11 (The Prophet)
Opus 78 – Quartet No. 3
Opus 79 –
Opus 80 – Film Music
Opus 81 –
Opus 82 – Symphony No. 12 (Tehran)
Opus 83 – Symphony No. 13
Opus 84 – Symphony No. 14
Opus 85 – Symphony No. 15
Opus 86 – Quartet No. 4
Opus 87 – Piano Pieces
Opus 88 – Quartet No. 5
Opus 89 – Quartet No. 6
Opus 90 – Symphony No. 16 (Hormoz Farhat)
Opus 91 – Two Piano Pieces
Opus 92 – Symphony No. 17