Γεννήθηκε στη Χαλκίδα το 1861. Μετά τις σπουδές του στην εκεί Ιερατική Σχολή, κατατάχθηκε εθελοντής του πυροβολικού, προαγόμενος σε αξιωματικό του υλικού πυροβολικού. Το 1896 ανέλαβε τη διοίκηση ουλαμού πυροβολικού, διαπρέποντας στις επιχειρήσεις της Θεσσαλίας. Στάλθηκε στη Γερμανία για ευρύτερες σπουδές.
Στον πόλεμο του 1897 ανέλαβε τη διοίκηση ενός αντάρτικου σώματος υπό τον αντισυνταγμάρχη Μπότσαρη, πολεμώντας στην Ήπειρο. Έπεσε ηρωικά μαχόμενος στη Νικόπολη της Πρέβεζας, στη μάχη του Γρίμποβου, στις 2 Μαϊου του 1897, φέροντας το βαθμό του λοχαγού.
Οι Χαλκιδέοι τίμησαν την ηρωική θυσία του με την προτομή του Παπαναστασίου στην πλατεία της πόλης απέναντι από τον ΟΤΕ.